#! /bin/sh
# Generated from testsuite.at by GNU Autoconf 2.69.
#
# Copyright (C) 2009-2012 Free Software Foundation, Inc.
#
# This test suite is free software; the Free Software Foundation gives
# unlimited permission to copy, distribute and modify it.
## -------------------- ##
## M4sh Initialization. ##
## -------------------- ##

# Be more Bourne compatible
DUALCASE=1; export DUALCASE # for MKS sh
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
  emulate sh
  NULLCMD=:
  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '${1+"$@"}'='"$@"'
  setopt NO_GLOB_SUBST
else
  case `(set -o) 2>/dev/null` in #(
  *posix*) :
    set -o posix ;; #(
  *) :
     ;;
esac
fi


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 && {
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
      PATH_SEPARATOR=';'
  }
fi


# 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=
case $0 in #((
  *[\\/]* ) as_myself=$0 ;;
  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
  done
IFS=$as_save_IFS

     ;;
esac
# We did not find ourselves, most probably we were run as `sh COMMAND'
# in which case we are not to be found in the path.
if test "x$as_myself" = x; then
  as_myself=$0
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

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=:
  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
  # is contrary to our usage.  Disable this feature.
  alias -g '\${1+\"\$@\"}'='\"\$@\"'
  setopt NO_GLOB_SUBST
else
  case \`(set -o) 2>/dev/null\` in #(
  *posix*) :
    set -o posix ;; #(
  *) :
     ;;
esac
fi
"
  as_required="as_fn_return () { (exit \$1); }
as_fn_success () { as_fn_return 0; }
as_fn_failure () { as_fn_return 1; }
as_fn_ret_success () { return 0; }
as_fn_ret_failure () { return 1; }

exitcode=0
as_fn_success || { exitcode=1; echo as_fn_success failed.; }
as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :

else
  exitcode=1; echo positional parameters were not saved.
fi
test x\$exitcode = x0 || exit 1
test -x / || exit 1"
  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
test \$(( 1 + 1 )) = 2 || exit 1"
  if (eval "$as_required") 2>/dev/null; then :
  as_have_required=yes
else
  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
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
  as_found=:
  case $as_dir in #(
	 /*)
	   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
fi
	   done;;
       esac
  as_found=false
done
$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
  CONFIG_SHELL=$SHELL as_have_required=yes
fi; }
IFS=$as_save_IFS


      if test "x$CONFIG_SHELL" != x; then :
  export CONFIG_SHELL
             # We cannot yet assume a decent shell, so we have to provide a
# neutralization value for shells without unset; and this also
# works around shells that cannot unset nonexistent variables.
# Preserve -v and -x to the replacement shell.
BASH_ENV=/dev/null
ENV=/dev/null
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
case $- in # ((((
  *v*x* | *x*v* ) as_opts=-vx ;;
  *v* ) as_opts=-v ;;
  *x* ) as_opts=-x ;;
  * ) as_opts= ;;
esac
exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
# 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
$0: the script under such a shell if you do have one."
  fi
  exit 1
fi
fi
fi
SHELL=${CONFIG_SHELL-/bin/sh}
export SHELL
# Unset more variables known to interfere with behavior of common tools.
CLICOLOR_FORCE= GREP_OPTIONS=
unset CLICOLOR_FORCE GREP_OPTIONS

## --------------------- ##
## M4sh Shell Functions. ##
## --------------------- ##
# as_fn_unset VAR
# ---------------
# Portably unset VAR.
as_fn_unset ()
{
  { eval $1=; unset $1;}
}
as_unset=as_fn_unset

# as_fn_set_status STATUS
# -----------------------
# Set $? to STATUS, without forking.
as_fn_set_status ()
{
  return $1
} # as_fn_set_status

# as_fn_exit STATUS
# -----------------
# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
as_fn_exit ()
{
  set +e
  as_fn_set_status $1
  exit $1
} # as_fn_exit

# as_fn_mkdir_p
# -------------
# Create "$as_dir" as a directory, including parents if necessary.
as_fn_mkdir_p ()
{

  case $as_dir in #(
  -*) as_dir=./$as_dir;;
  esac
  test -d "$as_dir" || eval $as_mkdir_p || {
    as_dirs=
    while :; do
      case $as_dir in #(
      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
      *) as_qdir=$as_dir;;
      esac
      as_dirs="'$as_qdir' $as_dirs"
      as_dir=`$as_dirname -- "$as_dir" ||
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
	 X"$as_dir" : 'X\(//\)[^/]' \| \
	 X"$as_dir" : 'X\(//\)$' \| \
	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X"$as_dir" |
    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)[^/].*/{
	    s//\1/
	    q
	  }
	  /^X\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`
      test -d "$as_dir" && break
    done
    test -z "$as_dirs" || eval "mkdir $as_dirs"
  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"


} # as_fn_mkdir_p

# as_fn_executable_p FILE
# -----------------------
# Test if FILE is an executable regular file.
as_fn_executable_p ()
{
  test -f "$1" && test -x "$1"
} # as_fn_executable_p
# as_fn_append VAR VALUE
# ----------------------
# Append the text in VALUE to the end of the definition contained in VAR. Take
# advantage of any shell optimizations that allow amortized linear growth over
# repeated appends, instead of the typical quadratic growth present in naive
# implementations.
if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
  eval 'as_fn_append ()
  {
    eval $1+=\$2
  }'
else
  as_fn_append ()
  {
    eval $1=\$$1\$2
  }
fi # as_fn_append

# as_fn_arith ARG...
# ------------------
# Perform arithmetic evaluation on the ARGs, and store the result in the
# global $as_val. Take advantage of shells that can avoid forks. The arguments
# must be portable across $(()) and expr.
if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
  eval 'as_fn_arith ()
  {
    as_val=$(( $* ))
  }'
else
  as_fn_arith ()
  {
    as_val=`expr "$@" || test $? -eq 1`
  }
fi # as_fn_arith


# as_fn_error STATUS ERROR [LINENO LOG_FD]
# ----------------------------------------
# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
# script with STATUS, using 1 if that was 0.
as_fn_error ()
{
  as_status=$1; test $as_status -eq 0 && as_status=1
  if test "$4"; then
    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
  fi
  $as_echo "$as_me: error: $2" >&2
  as_fn_exit $as_status
} # as_fn_error

if expr a : '\(a\)' >/dev/null 2>&1 &&
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
  as_expr=expr
else
  as_expr=false
fi

if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
  as_basename=basename
else
  as_basename=false
fi

as_me=`$as_basename -- "$0" ||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
	 X"$0" : 'X\(//\)$' \| \
	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X/"$0" |
    sed '/^.*\/\([^/][^/]*\)\/*$/{
	    s//\1/
	    q
	  }
	  /^X\/\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\/\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q'`

if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
  as_dirname=dirname
else
  as_dirname=false
fi

# Avoid depending upon Character Ranges.
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
as_cr_digits='0123456789'
as_cr_alnum=$as_cr_Letters$as_cr_digits


  as_lineno_1=$LINENO as_lineno_1a=$LINENO
  as_lineno_2=$LINENO as_lineno_2a=$LINENO
  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
  sed -n '
    p
    /[$]LINENO/=
  ' <$as_myself |
    sed '
      s/[$]LINENO.*/&-/
      t lineno
      b
      :lineno
      N
      :loop
      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
      t loop
      s/-\n.*//
    ' >$as_me.lineno &&
  chmod +x "$as_me.lineno" ||
    { $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
  # already done that, so ensure we don't try to do so again and fall
  # in an infinite loop.  This has already happened in practice.
  _as_can_reexec=no; export _as_can_reexec
  # Don't try to exec as it changes $[0], causing all sort of problems
  # (the dirname of $[0] is not the place where we might find the
  # original and so on.  Autoconf is especially sensitive to this).
  . "./$as_me.lineno"
  # Exit status is that of the last command.
  exit
}

ECHO_C= ECHO_N= ECHO_T=
case `echo -n x` in #(((((
-n*)
  case `echo 'xy\c'` in
  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
  xy)  ECHO_C='\c';;
  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
       ECHO_T='	';;
  esac;;
*)
  ECHO_N='-n';;
esac

rm -f conf$$ conf$$.exe conf$$.file
if test -d conf$$.dir; then
  rm -f conf$$.dir/conf$$.file
else
  rm -f conf$$.dir
  mkdir conf$$.dir 2>/dev/null
fi
if (echo >conf$$.file) 2>/dev/null; then
  if ln -s conf$$.file conf$$ 2>/dev/null; then
    as_ln_s='ln -s'
    # ... but there are two gotchas:
    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    # In both cases, we have to default to `cp -pR'.
    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
      as_ln_s='cp -pR'
  elif ln conf$$.file conf$$ 2>/dev/null; then
    as_ln_s=ln
  else
    as_ln_s='cp -pR'
  fi
else
  as_ln_s='cp -pR'
fi
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
rmdir conf$$.dir 2>/dev/null

if mkdir -p . 2>/dev/null; then
  as_mkdir_p='mkdir -p "$as_dir"'
else
  test -d ./-p && rmdir ./-p
  as_mkdir_p=false
fi

as_test_x='test -x'
as_executable_p=as_fn_executable_p

# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"

# Sed expression to map a string onto a valid variable name.
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"





SHELL=${CONFIG_SHELL-/bin/sh}

# How were we run?
at_cli_args="$@"


# Not all shells have the 'times' builtin; the subshell is needed to make
# sure we discard the 'times: not found' message from the shell.
at_times_p=false
(times) >/dev/null 2>&1 && at_times_p=:

# CLI Arguments to pass to the debugging scripts.
at_debug_args=
# -e sets to true
at_errexit_p=false
# Shall we be verbose?  ':' means no, empty means yes.
at_verbose=:
at_quiet=
# Running several jobs in parallel, 0 means as many as test groups.
at_jobs=1
at_traceon=:
at_trace_echo=:
at_check_filter_trace=:

# Shall we keep the debug scripts?  Must be `:' when the suite is
# run by a debug script, so that the script doesn't remove itself.
at_debug_p=false
# Display help message?
at_help_p=false
# Display the version message?
at_version_p=false
# List test groups?
at_list_p=false
# --clean
at_clean=false
# Test groups to run
at_groups=
# Whether to rerun failed tests.
at_recheck=
# Whether a write failure occurred
at_write_fail=0

# The directory we run the suite in.  Default to . if no -C option.
at_dir=`pwd`
# An absolute reference to this testsuite script.
case $as_myself in
  [\\/]* | ?:[\\/]* ) at_myself=$as_myself ;;
  * ) at_myself=$at_dir/$as_myself ;;
esac
# Whether -C is in effect.
at_change_dir=false

# Whether to enable colored test results.
at_color=no
# List of the tested programs.
at_tested=''
# As many question marks as there are digits in the last test group number.
# Used to normalize the test group numbers so that `ls' lists them in
# numerical order.
at_format='???'
# Description of all the test groups.
at_help_all="1;strtoc.at:17;mu_str_to_c;;
2;wordwrap00.at:17;Fixed margins;wordwrap wordwrap00;
3;wordwrap01.at:17;Move margin right;wordwrap wordwrap01;
4;wordwrap02.at:17;Move margin left;wordwrap wordwrap02;
5;wordwrap03.at:16;Corner cases;wordwrap wordwrap03;
6;parseopt00.at:17;empty command line;parseopt parseopt00;
7;parseopt01.at:17;command line without options;parseopt parseopt_noopt parseopt01;
8;parseopt02.at:17;short options;parseopt parseopt_short parseopt02;
9;parseopt03.at:17;short option with argument;parseopt parseopt_short parseopt_short_arg parseopt03;
10;parseopt04.at:17;short option with optional argument;parseopt parseopt_short parseopt_short_opt_arg parseopt04;
11;parseopt05.at:17;short option without optional argument;parseopt parseopt_short parseopt_short_opt_noarg parseopt05;
12;parseopt06.at:17;incremental short option;parseopt parseopt_short parseopt_short_incr parseopt06;
13;parseopt07.at:17;short option clustering;parseopt parseopt_short parseopt_short_cluster parseopt07;
14;parseopt08.at:17;long options;parseopt parseopt_long parseopt08;
15;parseopt09.at:17;long option with argument;parseopt parseopt_long parseopt_long_arg parseopt09;
16;parseopt10.at:17;long option with optional argument;parseopt parseopt_long parseopt_long_opt_arg parseopt10;
17;parseopt11.at:17;long option without optional argument;parseopt parseopt_long parseopt_long_opt_noarg parseopt11;
18;parseopt12.at:17;incremental long option;parseopt parseopt_long parseopt_long_incr parseopt12;
19;parseopt13.at:17;abbreviated long options;parseopt parseopt_long parseopt_long_abbr parseopt13;
20;parseopt14.at:17;ambiguous abbreviated long options;parseopt parseopt_long parseopt_long_abbr parseopt_long_ambig parseopt14;
21;parseopt15.at:17;mixed long and short options;parseopt parseopt_long parseopt_short parseopt15.at;
22;parseopt16.at:17;option aliases;parseopt parseopt_long parseopt_short parseopt_alias parseopt16.at;
23;parseopt17.at:17;argument permutation;parseopt parseopt_long parseopt_short parseopt17.at;
24;parseopt18.at:17;double-dash;parseopt parseopt_long parseopt_short parseopt_double_dash parseopt18.at;
25;parseopt19.at:17;double-dash with permutation;parseopt parseopt_long parseopt_short parseopt_double_dash parseopt19.at;
26;parseopt20.at:17;short option without required argument;parseopt parseopt_short parseopt_short_noarg parseopt20;
27;parseopt21.at:17;long option without required argument;parseopt parseopt_long parseopt_long_noarg parseopt21;
28;parseopt22.at:17;unrecognized option;parseopt parseopt_short parseopt_short_unrecognized parseopt22;
29;parseopt23.at:17;in order parsing;parseopt parseopt_in_order parseopt23;
30;parseopt24.at:17;MU_PARSEOPT_EXIT_ERROR;parseopt mu_parseopt_exit_error parseopt24;
31;parseopt25.at:17;MU_PARSEOPT_VERSION_HOOK;parseopt mu_parseopt_version_hook parseopt25;
32;parseopt26.at:17;ambiguous abbreviated long options (2);parseopt parseopt_long parseopt_long_abbr parseopt_long_ambig parseopt26;
33;parseopt27.at:17;ambiguous abbreviated long options (3);parseopt parseopt_long parseopt_long_abbr parseopt_long_ambig parseopt27;
34;parseopt_help00.at:17;standard help output;parseopt parseopt_help parseopt_help00;
35;parseopt_help01.at:17;standard usage output;parseopt parseopt_help parseopt_help01;
36;parseopt_help02.at:17;MU_PARSEOPT_PROG_NAME;parseopt parseopt_help parseopt_help02;
37;parseopt_help03.at:17;MU_PARSEOPT_PROG_DOC;parseopt parseopt_help parseopt_help03;
38;parseopt_help04.at:17;MU_PARSEOPT_PROG_ARGS;parseopt parseopt_help mu_parseopt_prog_args parseopt_help04;
39;parseopt_help05.at:17;MU_PARSEOPT_BUG_ADDRESS;parseopt parseopt_help parseopt_help05;
40;parseopt_help06.at:17;MU_PARSEOPT_PACKAGE_NAME and MU_PARSEOPT_PACKAGE_URL;parseopt parseopt_help parseopt_help06;
41;parseopt_help07.at:17;all data;parseopt parseopt_help parseopt_help07;
42;parseopt_help08.at:17;ARGP_HELP_FMT compatibility;parseopt parseopt_help argp_help_fmt parseopt_help08;
43;parseopt_help09.at:17;ARGP_HELP_FMT usage compatibility;parseopt parseopt_help argp_help_fmt parseopt_help09;
44;parseopt_help10.at:17;MU_PARSEOPT_VERSION_HOOK usage output;parseopt mu_parseopt_version_hook parseopt26;
45;parseopt_help11.at:17;MU_PARSEOPT_VERSION_HOOK help output;parseopt mu_parseopt_version_hook help;
46;parseopt_help12.at:17;MU_PARSEOPT_PROG_ARGS (alternative);parseopt parseopt_help mu_parseopt_prog_args parseopt_help12;
47;strin.at:17;strin;stdstream;
48;strout.at:17;strout;stdstream;
49;strerr.at:17;strerr;stdstream;
50;list.at:38;List: build;list;
51;list.at:49;List: insert after;list;
52;list.at:61;List: insert before;list;
53;list.at:73;List: prepend;list;
54;list.at:89;List: delete;list;
55;list.at:99;List: push;list;
56;list.at:108;List: pop;list;
57;list.at:118;List: pop-null;list;
58;list.at:124;List: get;list;
59;list.at:130;List: head;list;
60;list.at:136;List: tail;list;
61;list.at:150;Iterator: forward;list;
62;list.at:160;Iterator: locate;list;
63;list.at:167;Iterator: backward;list;
64;list.at:182;Iterator: delete;list;
65;list.at:199;Iterator: insert;list;
66;list.at:222;Iterator: replace;list;
67;list.at:240;Iterator: interaction;list;
68;list.at:253;Iterator: interaction: moves;list;
69;list.at:271;Iterator: interaction: deletes;list;
70;list.at:295;Map: even;list;
71;list.at:305;Map: odd;list;
72;list.at:315;Map: odd0;list;
73;list.at:322;Map: concat;list;
74;list.at:332;Map: concat3;list;
75;list.at:341;Map: skip;list;
76;list.at:351;Map: trim;list;
77;list.at:370;Slice: one limit;list;
78;list.at:379;Slice: two limits;list;
79;list.at:390;Slice: four limits;list;
80;list.at:402;Slice: four limits unsorted;list;
81;list.at:422;Fold: empty list;list;
82;list.at:428;Fold: one element;list;
83;list.at:435;Fold: many elements;list;
84;list.at:450;Reverse Fold: empty list;list;
85;list.at:456;Reverse Fold: one element;list;
86;list.at:463;Reverse Fold: many elements;list;
87;list.at:479;Sort: empty list;list;
88;list.at:486;Sort: sorted list asc;list;
89;list.at:500;Sort: sorted list desc;list;
90;list.at:514;Sort: unsorted list;list;
91;address.at:33;Address: Sam <@[matrix (smtp)], @[nexus: [node 12]]:sroberts@[10].[1]>;address;
92;address.at:39;Address: a@b,z@y;address;
93;address.at:48;Address: ,a@b,z@y;address;
94;address.at:57;Address: a@b,z@y,;address;
95;address.at:66;Address: ,a@b,z@y,;address;
96;address.at:75;Address: a@b,,z@y;address;
97;address.at:84;Address: a@b,,,z@y;address;
98;address.at:93;Address: ,,,a@b,,,;address;
99;address.at:100;Address: ,a@b;address;
100;address.at:107;Address: a@b,;address;
101;address.at:114;Address: ,;address;
102;address.at:120;Address: ,,;address;
103;address.at:126;Address: ,,;address;
104;address.at:132;Address: a group: a@b,z@y;;address group;
105;address.at:141;Address: a group: ,a@b,z@y;;address group;
106;address.at:150;Address: a group: a@b,z@y,;;address group;
107;address.at:159;Address: a group: ,a@b,z@y,;;address group;
108;address.at:168;Address: a group: a@b,,z@y;;address group;
109;address.at:177;Address: a group: a@b,,,z@y;;address group;
110;address.at:186;Address: a group: ,,,a@b,,, ;;address group;
111;address.at:193;Address: a group: ,a@b ;;address group;
112;address.at:200;Address: a group: a@b, ;;address group;
113;address.at:207;Address: a group: , ;;address group;
114;address.at:213;Address: a group: ,, ;;address group;
115;address.at:219;Address: a group: ,, ;;address group;
116;address.at:225;Address: Sam <@[matrix (smtp)], @[nexus: [node 12]]:sroberts@[10].[1]> ;;address;
117;address.at:231;Address: Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];;address;
118;address.at:242;Address: lo@hi, Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];;address;
119;address.at:256;Address: Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];, hi@lo;address;
120;address.at:270;Address: lo@hi, Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];, hi@lo;address;
121;address.at:286;Address: Sam <@mail2.uniserve.com:sroberts@uniserve.com>;address;
122;address.at:295;Address: < (hey) @ (hey, )smtp1.sympatico.ca, mail2.uniserve.com (hoo!):sroberts@uniserve.com>;address;
123;address.at:301;Address: hw@570.com (Hardware Support Account);address;
124;address.at:309;Address: list-ietf-wg-apps-drums@faerber.muc.de (=?ISO-8859-1?Q?Claus_F=E4rber?=);address;
125;address.at:317;Address: <mutt-dev@mutt.org>(mutt #369), guug-bugs-closed@guug.de (#369);address;
126;address.at:327;Address: \"'Aernoudt Bottemanne'\"	 <Aernoudt.Bottemanne@Informix.com>;address;
127;address.at:335;Address: \"'Haag, Ullrich - MBDC'\" <Ullrich.Haag@MBDC.com>,;address;
128;address.at:343;Address: \"'Michael C. Ibarra'\" <ibarra@hawk.com>, arl@q7.net, Al <arl@q7.net>;address;
129;address.at:357;Address: \"'Sam Roberts'\" <sam@cogent.ca>;address;
130;address.at:365;Address: \"'paul@pitbull-productions.com'\" <paul@pitbull-productions.com>,;address;
131;address.at:373;Address: \"'sam@cogent.ca'\" <sam@cogent.ca>, \"'sroberts@uniserve.com'\";address;
132;address.at:379;Address: \"'sroberts\\@certicom\\.ca'\" <sroberts@certicom.ca>;address;
133;address.at:387;Address: \"=?iso-8859-1?Q?Juan_Carlos_Marcos_Rodr=EDguez?=\" <jcmarcos@datavoice.es>;address;
134;address.at:395;Address: \"Christian Edward Gruber\" <christian.edward.gruber@gmx.net>,;address;
135;address.at:403;Address: \"D. J. Bernstein\" <\"djb-   \"@cr.yp.to>;address;
136;address.at:411;Address: \"D. J. Bernstein\" <djb@cr.yp.to>, drums@cs.utk.edu;address;
137;address.at:421;Address: \"Dave Sill <de5-drums\" <de5-drums@sws5.ctd.ornl.gov>;address;
138;address.at:429;Address: \"Dave \\(work\\) Baerg \\(E-mail\\)\" <Dave.Baerg@SUMMedia.com>;address;
139;address.at:437;Address: \"Demian\" <damient@wave.home.com>;address;
140;address.at:445;Address: \"Detailed Revision/Update of Message Standards\" <drums@cs.utk.edu>;address;
141;address.at:453;Address: \"Fred\" <fprog@__nowhere__.users.sourceforge.net>;address;
142;address.at:461;Address: \"Haag, Ullrich - MBDC\" <Ullrich.Haag@MBDC.com>;address;
143;address.at:469;Address: \"Jacob Palme\" <jpalme@dsv.su.se>, <drums@cs.utk.edu>;address;
144;address.at:479;Address: \"Jakob 'sparky' Kaivo\" <jkaivo@elijah.nodomainname.net>;address;
145;address.at:487;Address: \"Lee R. Copp\" <Lee.R.Copp@MichiganScientific.com>;address;
146;address.at:495;Address: \"Lionel Johnson\" <ljohnson**nospam**@sterling1.com>;address;
147;address.at:503;Address: \"Martin [Keso] Keseg\" <Martin.Keseg@slovakia.sun.com>;address;
148;address.at:511;Address: \"}{ristoph\" <news2@kristoph.net>;address;
149;address.at:519;Address: \"fmartens-2000\" <fmartens-2000@planet.nl>;address;
150;address.at:527;Address: \"g'o'tz ohnesorge\" <gohnesorge@lh-computertechnik.de>;address;
151;address.at:535;Address: \"gao jie\" <jiegi@public.wh.hb.cn>;address;
152;address.at:543;Address: \"gnupg-devel@gnupg.org\" <gnupg-devel%gnupg.org@f48.n48.z2.fidonet.org>;address;
153;address.at:552;Address: \"gpg-devel\" <gnupg-devel@gnupg.org>;address;
154;address.at:560;Address: \"jigang\" <jigang@jinglun.com.cn>;address;
155;address.at:568;Address: \"misc@openbsd.org\" <misc@openbsd.org>;address;
156;address.at:576;Address: \"misc@openbsd.org\" <misc@openbsd.org>, brian@Awfulhak.org;address;
157;address.at:586;Address: \"mutt-dev @ mutt . orgThomas Roessler\" <roessler@does-not-exist.org>;address;
158;address.at:594;Address: \"zwk@f36.n480.z2.fidonet.org\" <zwk%f36.n480.z2.fidonet.org@f36.n480.z2.fidonet.org>;address;
159;address.at:602;Address: 'Dan Dall'Acqua' <ddallacqua@noetic.ab.ca>, 'Dave Shyong';address;
160;address.at:608;Address: 0xdeadbeef-request@petting-zoo.net;address;
161;address.at:615;Address: 102023-00406421@cnxt19932218.conexant.com;address;
162;address.at:622;Address: 218164.24.43@jobcontrolcenter.com;address;
163;address.at:629;Address: <0xdeadbeef-request@petting-zoo.net>;address;
164;address.at:636;Address: <>;address;
165;address.at:642;Address: <Christia.Roberts@nrc.ca>;address;
166;address.at:649;Address: <Nick_Shelness@motorcity2.lotus.com>;address;
167;address.at:656;Address: <all: >;address;
168;address.at:662;Address: <fyi-admin@emyr.net>;address;
169;address.at:669;Address: <gary.stefanov@medtronic.com>, <HdeVisse@husky.ca>,;address;
170;address.at:678;Address: <gnu-pop-list@nodomainname.net>;address;
171;address.at:685;Address: <mutt-dev-owner-sroberts=uniserve.com@ns.gbnet.net>;address;
172;address.at:692;Address: =?ISO-8859-1?Q?Kolbj=F8rn_Barmen?= <kolla@nvg.ntnu.no>;address;
173;address.at:700;Address: =?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= <paf@cisco.com>;address;
174;address.at:708;Address: =?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= <paf@cisco.com>,;address;
175;address.at:716;Address: =?US-ASCII?Q?gary=5Fc?= <gary_c@cunningham-lee.com>;address;
176;address.at:724;Address: =?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier <0@pervalidus.net>;address;
177;address.at:732;Address: =?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier <0@pervalidus.net>,;address;
178;address.at:740;Address: =?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E_Meunier?= <0@pervalidus.net>;address;
179;address.at:748;Address: =?iso-8859-1?Q?J=F8rgen_Thomsen?= <jth@postfix.jth.net>;address;
180;address.at:756;Address: =?iso-8859-1?Q?Jos=3F_C=2E_Garc=EDa_Sogo?= <jose@jaimedelamo.eu.org>;address;
181;address.at:764;Address: =?iso-8859-1?Q?Mikko_H=E4nninen?= <Mikko.Hanninen@dna.fi>;address;
182;address.at:772;Address: =?iso-8859-1?Q?Mikko_H=E4nninen?= <Mikko.Hanninen@iki.fi>;address;
183;address.at:780;Address: =?iso-8859-1?Q?R=E9mi_Guyomarch?= <rguyom@321.net>;address;
184;address.at:788;Address: =?iso-8859-1?Q?Ulf_M=F6ller?= <ulf@fitug.de>;address;
185;address.at:796;Address: ANDREW MARTIN <amartin@ee.ryerson.ca>;address;
186;address.at:804;Address: Abhay Ghaisas <abhay@sobolev.does-not-exist.org>, mutt-dev@mutt.org;address;
187;address.at:814;Address: Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>;address;
188;address.at:822;Address: Catharine Shyong <shyong@t-iii.com>;address;
189;address.at:830;Address: DRUMS-Last-Call:;;address;
190;address.at:836;Address: Detailed Revision/Update of Message Standards <drums@cs.utk.edu>;address;
191;address.at:844;Address: Eric Allman <eric+ietf@Sendmail.ORG>;address;
192;address.at:852;Address: Gary <Gary@e-c-s-uk.com>;address;
193;address.at:860;Address: IETF working group on revision of mail standards <drums@cs.utk.edu>;address;
194;address.at:868;Address: IETF-Announce:;;address;
195;address.at:874;Address: IETF-Announce:;, drums@cs.utk.edu;address;
196;address.at:881;Address: Jean-Baptiste Marchand <Jean-Baptiste.Marchand@epita.fr>;address;
197;address.at:889;Address: Jonathan Rozes <jrozes+969649116.89117462@vinton.com>;address;
198;address.at:897;Address: Jose \"C.\" Garcia Sogo<jose@jaimedelamo.eu.org>;address;
199;address.at:905;Address: Marco d'Itri <md@Linux.IT>;address;
200;address.at:913;Address: No_Reply-To@mapquest.com;address;
201;address.at:920;Address: OSULLIE@rte.ie, skidswam@hotmail.com, boot;address;
202;address.at:931;Address: Paul Hoffman / IMC <phoffman@imc.org>;address;
203;address.at:939;Address: Sam;address;
204;address.at:946;Address: Sam Roberts <sam@cogent.ca>;address;
205;address.at:954;Address: Sam_Roberts/Certicom%Certicom@certicom.com;address;
206;address.at:961;Address: Thomas Roessler <roessler@does-not-exist.org>, 490@bugs.guug.de;address;
207;address.at:971;Address: Thomas Roessler <roessler@does-not-exist.org>, g10@gnupg.org;address;
208;address.at:981;Address: ddickey@ip-12-22-50-150.hqglobal.net;address;
209;address.at:988;Address: ktb <x.y.f@home.com>;address;
210;address.at:996;Address: mcaustin@eudoramail.com, aposner@usaid.gov, Kieran.O'Leary@anpost.ie;address;
211;address.at:1007;Address: rfunk@wks.uts.ohio-state.eduofflinemailer-bounce@dikke.penguin.nl;address;
212;address.at:1013;Address: root;address;
213;address.at:1020;Address: whom it may concern: ;;whom.it.may.concern: ;;address;
214;address.at:1026;Address: whom it may concern: mutt-dev@mutt.org, mutt-users@mutt.org;;address;
215;address.at:1035;Address: Sergey V. Poznyakoff <gray@gnu.org>;address;
216;address.at:1043;Address: P. D. Q. Bach <bach@somewhere.org>;address;
217;address.at:1051;Address: \"A bad quote\\\" <devnull@localhost>;address;
218;wordsplit.at:37;Wordsplit: simple input;wordsplit wsp;
219;wordsplit.at:45;Wordsplit: quoted space;wordsplit wsp;
220;wordsplit.at:51;Wordsplit: tab character;wordsplit wsp;
221;wordsplit.at:58;Wordsplit: octal and hex escapes;wordsplit wsp;
222;wordsplit.at:64;Wordsplit: octal and hex escapes 2;wordsplit wsp;
223;wordsplit.at:72;Wordsplit: escape representation;wordsplit wsp;
224;wordsplit.at:81;Wordsplit: append;wordsplit wsp;
225;wordsplit.at:103;Wordsplit: dooffs;wordsplit wsp;
226;wordsplit.at:113;Wordsplit: variable substitutions: single var;wordsplit wsp;
227;wordsplit.at:123;Wordsplit: variable substitutions: concatenated vars;wordsplit wsp;
228;wordsplit.at:133;Wordsplit: variable substitutions: field splitting;wordsplit wsp;
229;wordsplit.at:144;Wordsplit: variable substitutions: double-quoted variable;wordsplit wsp;
230;wordsplit.at:154;Wordsplit: variable substitutions: single-quoted variable;wordsplit wsp;
231;wordsplit.at:164;Wordsplit: undefined variables 1;wordsplit wsp;
232;wordsplit.at:174;Wordsplit: undefined variables 2;wordsplit wsp;
233;wordsplit.at:185;Wordsplit: warn about undefined variables;wordsplit wsp;
234;wordsplit.at:193;Wordsplit: bail out on undefined variables;wordsplit wsp;
235;wordsplit.at:200;Wordsplit: disable variable expansion;wordsplit wsp;
236;wordsplit.at:208;Wordsplit: K/V environment;wordsplit wsp;
237;wordsplit.at:217;Wordsplit: nosplit with expansion;wordsplit wsp;
238;wordsplit.at:225;Wordsplit: nosplit without expansion;wordsplit wsp;
239;wordsplit.at:233;Wordsplit: ignore quotes;wordsplit wsp;
240;wordsplit.at:240;Wordsplit: custom delimiters (squeeze);wordsplit wsp;
241;wordsplit.at:250;Wordsplit: custom delimiters (no squeeze);wordsplit wsp;
242;wordsplit.at:261;Wordsplit: custom, with returned delimiters;wordsplit wsp;
243;wordsplit.at:275;Wordsplit: custom, with returned & squeezed delimiters;wordsplit wsp;
244;wordsplit.at:290;Wordsplit: sed expressions;wordsplit wsp;
245;wordsplit.at:298;Wordsplit: C escapes on;wordsplit wsp;
246;wordsplit.at:307;Wordsplit: C escapes off;wordsplit wsp;
247;wordsplit.at:316;Wordsplit: ws elimination;wordsplit wsp;
248;wordsplit.at:325;Wordsplit: empty quotes;wordsplit wsp;
249;wordsplit.at:331;Wordsplit: delimiter following empty quotes;wordsplit wsp;
250;wordsplit.at:339;Wordsplit: suppress ws trimming within quotes;wordsplit wsp;
251;wordsplit.at:350;Wordsplit: unescape;wordsplit wsp;
252;wordsplit.at:358;Wordsplit: dquote;wordsplit wsp;
253;wordsplit.at:367;Wordsplit: squote;wordsplit wsp;
254;wordsplit.at:376;Wordsplit: incremental;wordsplit wsp;
255;wordsplit.at:391;Wordsplit: incremental append;wordsplit wsp;
256;wordsplit.at:409;Wordsplit: incremental ws;wordsplit wsp;
257;wordsplit.at:426;simple command substitution;wordsplit wsp wsp-cmd wsp-cmd-1;
258;wordsplit.at:445;quoted command substitution;wordsplit wsp wsp-cmd wsp-cmd-2;
259;wordsplit.at:463;coalesced command substitution;wordsplit wsp wsp-cmd wsp-cmd-3;
260;wordsplit.at:480;quoted coalesced command substitution;wordsplit wsp wsp-cmd wsp-cmd-4;
261;wordsplit.at:496;variable and command substitution;wordsplit wsp wsp-var wsp-var24 wsp-cmd wsp-cmd-5;
262;wordsplit.at:516;variable expansion and command substitution in quotes;wordsplit wsp wsp-var wsp-var25 wsp-cmd wsp-cmd-6;
263;wordsplit.at:532;nested commands;wordsplit wsp wsp-cmd;
264;wordsplit.at:552;pathname expansion;wordsplit wsp wsp-path wsp-path-1;
265;wordsplit.at:573;pathname expansion: no match;wordsplit wsp wsp-path wsp-path-2;
266;wordsplit.at:592;pathname expansion: nullglob;wordsplit wsp wsp-path wsp-path-3;
267;wordsplit.at:610;pathname expansion: failglob;wordsplit wsp wsp-path wsp-path-4;
268;exp.at:33;Expand: variable expansion;expand;
269;exp.at:36;Expand: domainpart;expand;
270;exp.at:39;Expand: localpart;expand;
271;exp.at:42;Expand: shell;expand;
272;exp.at:48;Expand: mu_str_vexpand;expand;
273;url.at:39;Url: scheme:;url url-scheme:;
274;url.at:50;Url: scheme:/absolute/path;url url-scheme:/absolute/path;
275;url.at:61;Url: scheme:relative/path;url url-scheme:relative/path;
276;url.at:72;Url: scheme:///absolute/path;url url-scheme:///absolute/path;
277;url.at:87;Url: scheme://%75%73%65%72:%70%61%73%73@%68%6f%73%74;url url-scheme://%75%73%65%72:%70%61%73%73@%68%6f%73%74;
278;url.at:98;Url: ftp://user:pass@host//a/path;url url-ftp://user:pass@host//a/path;
279;url.at:109;Url: ftp://:pass@host//a/path;url url-ftp://:pass@host//a/path;
280;url.at:120;Url: ftp://user:@host//a/path;url url-ftp://user:@host//a/path;
281;url.at:131;Url: ftp://user:pass@//a/path;url url-ftp://user:pass@//a/path;
282;url.at:142;Url: ftp://user:@//a/path;url url-ftp://user:@//a/path;
283;url.at:153;Url: ftp://:@host//a/path;url url-ftp://:@host//a/path;
284;url.at:164;Url: ftp://:pass@//a/path;url url-ftp://:pass@//a/path;
285;url.at:175;Url: ftp://:@//a/path;url url-ftp://:@//a/path;
286;url.at:186;Url: ftp://://a/path;url url-ftp://://a/path;
287;url.at:197;Url: ftp://@//a/path;url url-ftp://@//a/path;
288;url.at:208;Url: ftp:///a/path;url url-ftp:///a/path;
289;url.at:219;Url: ftp://user:pass@host/a/path;url url-ftp://user:pass@host/a/path;
290;url.at:231;Url: ftp://:pass@host/a/path;url url-ftp://:pass@host/a/path;
291;url.at:242;Url: ftp://user:@host/a/path;url url-ftp://user:@host/a/path;
292;url.at:253;Url: ftp://user:pass@/a/path;url url-ftp://user:pass@/a/path;
293;url.at:264;Url: ftp://user:@/a/path;url url-ftp://user:@/a/path;
294;url.at:275;Url: ftp://:@host/a/path;url url-ftp://:@host/a/path;
295;url.at:286;Url: ftp://:pass@/a/path;url url-ftp://:pass@/a/path;
296;url.at:297;Url: ftp://:@/a/path;url url-ftp://:@/a/path;
297;url.at:308;Url: ftp://:/a/path;url url-ftp://:/a/path;
298;url.at:319;Url: ftp://@/a/path;url url-ftp://@/a/path;
299;url.at:330;Url: ftp:///a/path;url url-ftp:///a/path;
300;url.at:341;Url: pop://pop.example.net;url url-pop://pop.example.net;
301;url.at:352;Url: pop://user@pop.example.net;url url-pop://user@pop.example.net;
302;url.at:363;Url: pop://user:passwd@pop.example.net;url url-pop://user:passwd@pop.example.net;
303;url.at:374;Url: pop://user;auth=*@pop.example.net;url url-pop://user;auth=*@pop.example.net;
304;url.at:385;Url: pop://pop.example.net:111;url url-pop://pop.example.net:111;
305;url.at:396;Url: pop://user@pop.example.net:111;url url-pop://user@pop.example.net:111;
306;url.at:407;Url: pop://user:passwd@pop.example.net:111;url url-pop://user:passwd@pop.example.net:111;
307;url.at:418;Url: pop://user;auth=*@pop.example.net:111;url url-pop://user;auth=*@pop.example.net:111;
308;url.at:429;Url: imap://imap.example.net;url url-imap://imap.example.net;
309;url.at:440;Url: imap://user@imap.example.net;url url-imap://user@imap.example.net;
310;url.at:451;Url: imap://user:passwd@imap.example.net;url url-imap://user:passwd@imap.example.net;
311;url.at:462;Url: imap://user;auth=*@imap.example.net;url url-imap://user;auth=*@imap.example.net;
312;url.at:473;Url: imap://imap.example.net:111;url url-imap://imap.example.net:111;
313;url.at:484;Url: imap://user@imap.example.net:111;url url-imap://user@imap.example.net:111;
314;url.at:495;Url: imap://user:passwd@imap.example.net:111;url url-imap://user:passwd@imap.example.net:111;
315;url.at:506;Url: imap://user;auth=*@imap.example.net:111;url url-imap://user;auth=*@imap.example.net:111;
316;url.at:517;Url: imap://imap.example.net/mbox;url url-imap://imap.example.net/mbox;
317;url.at:528;Url: imap://user@imap.example.net/mbox;url url-imap://user@imap.example.net/mbox;
318;url.at:539;Url: imap://user:passwd@imap.example.net/mbox;url url-imap://user:passwd@imap.example.net/mbox;
319;url.at:550;Url: imap://user;auth=*@imap.example.net/mbox;url url-imap://user;auth=*@imap.example.net/mbox;
320;url.at:561;Url: imap://imap.example.net:111/mbox;url url-imap://imap.example.net:111/mbox;
321;url.at:572;Url: imap://user@imap.example.net:111/mbox;url url-imap://user@imap.example.net:111/mbox;
322;url.at:583;Url: imap://user:passwd@imap.example.net:111/mbox;url url-imap://user:passwd@imap.example.net:111/mbox;
323;url.at:594;Url: imap://user;auth=*@imap.example.net:111/mbox;url url-imap://user;auth=*@imap.example.net:111/mbox;
324;url.at:605;Url: imap://imap.example.net/mbox/user@host;url url-imap://imap.example.net/mbox/user@host;
325;url.at:616;Url: imap://user@imap.example.net/mbox/user@host;url url-imap://user@imap.example.net/mbox/user@host;
326;url.at:627;Url: imap://user:passwd@imap.example.net/mbox/user@host;url url-imap://user:passwd@imap.example.net/mbox/user@host;
327;url.at:638;Url: imap://user;auth=*@imap.example.net/mbox/user@host;url url-imap://user;auth=*@imap.example.net/mbox/user@host;
328;url.at:649;Url: imap://imap.example.net:111/mbox/user@host;url url-imap://imap.example.net:111/mbox/user@host;
329;url.at:660;Url: imap://user@imap.example.net:111/mbox/user@host;url url-imap://user@imap.example.net:111/mbox/user@host;
330;url.at:671;Url: imap://user:passwd@imap.example.net:111/mbox/user@host;url url-imap://user:passwd@imap.example.net:111/mbox/user@host;
331;url.at:682;Url: imap://user;auth=*@imap.example.net:111/mbox/user@host;url url-imap://user;auth=*@imap.example.net:111/mbox/user@host;
332;url.at:693;Url: ftp://ftp.example.org/mbox/user%40host;url url-ftp://ftp.example.org/mbox/user%40host;
333;url.at:704;Url: ftp://ftp.example.org:111/mbox/user%40host;url url-ftp://ftp.example.org:111/mbox/user%40host;
334;url.at:715;Url: ftp://ftp.example.org:111/mbox/user%40host;type=pass;url url-ftp://ftp.example.org:111/mbox/user%40host;type=pass;
335;url.at:728;Url: mbox:/var/spool/mail;type=index;param=2;user=gray;url url-mbox:/var/spool/mail;type=index;param=2;user=gray;
336;url.at:743;Url: mbox:///var/spool/mail;type=index;param=2;user=gray;url url-mbox:///var/spool/mail;type=index;param=2;user=gray;
337;url.at:757;Url: http://gnu.org.ua/home/gray?prog&arg1&arg2;url url-http://gnu.org.ua/home/gray?prog&arg1&arg2;
338;url.at:771;Url: http://gnu.org.ua/home/gray;foo=bar;baz=qux?prog&arg%201&arg%202;url url-http://gnu.org.ua/home/gray;foo=bar;baz=qux?prog&arg%201&arg%202;
339;url.at:787;Url: /usr/sbin/sendmail;url url-/usr/sbin/sendmail;
340;url.at:798;Url: /var/spool/mail/gray%40gnu.org;url url-/var/spool/mail/gray%40gnu.org;
341;url.at:810;Url: ./file.db;url url-./file.db;
342;url.at:822;Url: (gdbm) ./file.db;url url-./file.db;
343;url.at:835;Url: local;url url-local;
344;url.at:847;Url: | /bin/mailman request list%40dom;url url-|_/bin/mailman_request_list%40dom;
345;url.at:861;Url: (ext) | /bin/mailman request list%40dom;url url-|_/bin/mailman_request_list%40dom;
346;url.at:875;Url: prog:///bin/mailman?request&list%40dom;url url-prog:///bin/mailman?request&list%40dom;
347;url-comp.at:36; => ;url-comp url-comp-0;
348;url-comp.at:37;path=foo => foo;url-comp url-comp-1;
349;url-comp.at:38;scheme=file => file://;url-comp url-comp-2;
350;url-comp.at:39;scheme=file path=foo => file://foo;url-comp url-comp-3;
351;url-comp.at:40;scheme=smtp host=localhost port=587 => smtp://localhost:587;url-comp url-comp-4;
352;url-comp.at:41;scheme=smtp host=localhost port=587 param=strip-domain param=domain=example.com => smtp://localhost:587;strip-domain;domain=example.com;url-comp url-comp-5;
353;url-comp.at:44;scheme=imap user=gray host=localhost path=INBOX => imap://gray@localhost/INBOX;url-comp url-comp-6;
354;url-comp.at:46;scheme=imap user=gray pass=test host=localhost path=INBOX => imap://gray:***@localhost/INBOX;url-comp url-comp-7;
355;url-comp.at:49;scheme=pop user=gray pass=test auth=+APOP host=localhost path=INBOX => pop://gray:***;AUTH=+APOP@localhost/INBOX;url-comp url-comp-8;
356;url-comp.at:52;scheme=prog path=/bin/mailman query=request query=list => prog:///bin/mailman?request&list;url-comp url-comp-9;
357;url-comp.at:55;scheme=prog path=/bin/mailman query=request query=list param=test => prog:///bin/mailman;test?request&list;url-comp url-comp-10;
358;url-comp.at:58;url=imap://gray@localhost/INBOX path= => imap://gray@localhost;url-comp url-comp-11;
359;url-comp.at:61;url=imap://gray@localhost/INBOX path= user= => imap://localhost;url-comp url-comp-12;
360;url-comp.at:64;url='prog:///bin/mailman;test?request&list' query= param= => prog:///bin/mailman;url-comp url-comp-13;
361;url-comp.at:67;url=smtp://gray@localhost/test host= => ;url-comp url-comp-14;
362;mailcap.at:36;Mailcap: 1;mailcap mailcap01;
363;mailcap.at:45;Mailcap: 2;mailcap mailcap02;
364;mailcap.at:55;Mailcap: 3;mailcap mailcap03;
365;mailcap.at:67;Mailcap: 4;mailcap mailcap04;
366;mailcap.at:78;Mailcap: 5;mailcap mailcap05;
367;mailcap.at:91;Mailcap: 6;mailcap mailcap06;
368;mailcap.at:105;Mailcap: 7;mailcap mailcap07;
369;mailcap.at:114;Mailcap: 8;mailcap mailcap08;
370;mailcap.at:125;Mailcap: 9;mailcap mailcap09;
371;mailcap.at:136;Mailcap: 10;mailcap mailcap10;
372;mailcap.at:145;Mailcap: 11;mailcap mailcap11;
373;mailcap.at:156;Mailcap: 12;mailcap mailcap12;
374;mailcap.at:166;Mailcap: 13;mailcap mailcap13;
375;mailcap.at:176;Mailcap: 14;mailcap mailcap14;
376;mailcap.at:187;Mailcap: 15;mailcap mailcap15;
377;mailcap.at:198;Mailcap: 16;mailcap mailcap16;
378;mailcap.at:209;Mailcap: 17;mailcap mailcap17;
379;mailcap.at:220;Mailcap: 18;mailcap mailcap18;
380;mailcap.at:230;Mailcap: 19;mailcap mailcap19;
381;mailcap.at:241;Mailcap: 20;mailcap mailcap20;
382;mailcap.at:250;Mailcap: 21;mailcap mailcap21;
383;mailcap.at:259;Mailcap: 22;mailcap mailcap22;
384;mailcap.at:272;Mailcap: 23;mailcap mailcap23;
385;wicket.at:32;Wicket: pop://localhost;wicket wicket-00;
386;wicket.at:35;Wicket: pop://smith@localhost;wicket wicket-01;
387;wicket.at:38;Wicket: pop://foo@localhost;wicket wicket-02;
388;wicket.at:41;Wicket: pop://gnu.org;wicket wicket-03;
389;wicket.at:44;Wicket: smtp://gnu.org;wicket wicket-04;
390;wicket.at:47;Wicket: smtp://gray@gnu.org;wicket wicket-05;
391;wicket.at:50;Wicket: smtp://localhost;wicket wicket-06;
392;prop.at:29;prop: set;prop prop00;
393;prop.at:37;prop: overwrite;prop prop01;
394;prop.at:45;prop: set without overwrite;prop prop03;
395;prop.at:53;prop: set/unset;prop prop04;
396;prop.at:63;prop: read/save;prop prop06;
397;prop.at:102;prop: clear;prop prop07;
398;prop.at:113;prop: invalidate;prop prop08;
399;fsfolder00.at:17;List;fsfolder folder-list;
400;fsfolder01.at:17;Subscriptions;fsfolder folder-subscribe;
401;fsfolder02.at:17;Rename;fsfolder folder-rename;
402;base64e.at:17;base64 encoding (read);base64 base64e base64er encode filter;
403;base64e.at:29;base64 encoding (write);base64 base64e base64ew encode filter;
404;base64d.at:17;base64 decoding (read);base64 base64d base64dr decode filter;
405;base64d.at:29;base64 decoding (write);base64 base64d base64dw decode filter;
406;decode2047.at:32;Decode 2047: =?US-ASCII?Q?Keith_Moore?= <moore@cs.utk.edu>;decode2047 decode decode01;
407;decode2047.at:37;Decode 2047: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= <keld@dkuug.dk>;decode2047 decode decode02;
408;decode2047.at:42;Decode 2047: =?ISO-8859-1?Q?Andr=E9?= Pirard <PIRARD@vm1.ulg.ac.be>;decode2047 decode decode03;
409;decode2047.at:47;Decode 2047: =?ISO-8859-1?B?SWYgeW91IGNhbiByZWFkIHRoaXMgeW8=?= ... =?ISO-8859-2?B?dSB1bmRlcnN0YW5kIHRoZSBleGFtcGxlLg==?=;decode2047 decode decode04;
410;decode2047.at:53;Decode 2047: malformed input;decode2047 decode decode05;
411;encode2047.at:31;Encode 2047: 8-bit input;encode2047 encode enc01;
412;encode2047.at:36;Encode 2047: padding 1;encode2047 encode enc02;
413;encode2047.at:41;Encode 2047: padding 2;encode2047 encode enc03;
414;encode2047.at:46;Encode 2047: padding 3;encode2047 encode enc04;
415;encode2047.at:52;Encode 2047: specials;encode2047 encode enc05;
416;encode2047.at:57;Encode 2047: length limit;encode2047 encode enc06;
417;fromflt.at:41;from filter encoding (read);from frome fromer encode;
418;fromflt.at:55;from filter encoding (write);from frome fromew encode;
419;fromflt.at:71;from filter decoding (read);from fromd fromdr decode;
420;fromflt.at:85;from filter decoding (write);from fromd fromdw decode;
421;inline-comment.at:43;inline-comment: default;filter decode inline-comment icmt icmt-dec-00;
422;inline-comment.at:58;inline-comment: change comment starter;filter decode inline-comment icmt icmt-dec-01;
423;inline-comment.at:73;inline-comment: remove empty lines;filter decode inline-comment icmt icmt-dec-02;
424;inline-comment.at:93;inline-comment: remove empty lines/squeeze whitespace;filter decode inline-comment icmt icmt-dec-03;
425;inline-comment.at:113;inline-comment: multichar comment starter;filter decode inline-comment icmt icmt-dec-04;
426;inline-comment.at:125;inline-comment: multichar comment starter; follow ws; follow ws mode;filter decode inline-comment icmt icmt-dec-05;
427;inline-comment.at:139;inline-comment: multichar; squeeze; remove empty;filter decode inline-comment icmt icmt-dec-06;
428;inline-comment.at:159;inline-comment: line info facility;filter decode inline-comment icmt icmt-dec-07 line-info;
429;inline-comment.at:177;inline-comment: line info: newline after comment;filter decode inline-comment icmt icmt-dec-08 line-info;
430;inline-comment.at:186;inline-comment: line info with follow ws;filter decode inline-comment icmt icmt-dec-09 line-info follow-ws;
431;inline-comment.at:213;inline-comment: encode;filter encode inline-comment icmt icmt-enc-00;
432;inline-comment.at:223;inline-comment: encode multichar; add ws;filter encode inline-comment icmt icmt-enc-01;
433;hdrflt.at:17;header filter;header-filter hdrflt;
434;linecon.at:17;linecon filter;filter decode linecon;
435;linecon.at:50;linecon filter: line info facility;filter decode linecon line-info;
436;htmlent.at:17;htmlent filter;filter decode encode htmlent;
437;xml.at:17;xml filter;filter decode encode xml;
438;debugspec.at:31;debugspec: mailbox;debugspec debug dbgspec debugspec00;
439;debugspec.at:35;debugspec: mailbox.=trace2;debugspec debug dbgspec debugspec01;
440;debugspec.at:39;debugspec: mailbox.trace3;debugspec debug dbgspec debugspec02;
441;debugspec.at:43;debugspec: mailbox.!trace3;debugspec debug dbgspec debugspec03;
442;debugspec.at:47;debugspec: mailbox.!=trace3;debugspec debug dbgspec debugspec04;
443;debugspec.at:51;debugspec: mailbox.!=prot;debugspec debug dbgspec debugspec05;
444;debugspec.at:55;debugspec: mailbox.prot,!=trace4;debugspec debug dbgspec debugspec06;
445;debugspec.at:59;debugspec: mailbox.prot,!trace4;debugspec debug dbgspec debugspec07;
446;debugspec.at:63;debugspec: mailbox.trace2-trace5;debugspec debug dbgspec debugspec08;
447;debugspec.at:67;debugspec: mailbox.trace2-trace5,trace7-prot;debugspec debug dbgspec debugspec09;
448;debugspec.at:71;debugspec: 'mailbox.error,=trace3,=trace7,=trace9;mailer.trace7,!trace2';debugspec debug dbgspec debugspec10;
449;debugspec.at:76;debugspec: -showunset -names='mailbox;mailer;filter'  'mailbox.error,=trace3,=trace7,=trace9;mailer.trace7,!trace2';debugspec debug dbgspec debugspec11;
450;imapio.at:39;imapio: simple string;imapio;
451;imapio.at:49;imapio: quoted string;imapio;
452;imapio.at:59;imapio: server response;imapio;
453;imapio.at:69;imapio: server response with code;imapio;
454;imapio.at:83;imapio: literals (client);imapio literal;
455;imapio.at:97;imapio: literals (server);imapio literal;
456;imapio.at:112;imapio: non-synchronized literals (server);imapio literal;
457;modmesg00.at:17;unmodified message;modmesg00;
458;modmesg01.at:17;add headers;modmesg01;
459;modmesg02.at:17;modify body;modmesg02;
460;modmesg03.at:17;modify headers and body;modmesg02;
461;scantime.at:33;scantime: Envelope (From) time;scantime mu_scan_datetime envelope;
462;scantime.at:41;scantime: IMAP INTERNALDATE;scantime mu_scan_datetime imap-internaldate;
463;scantime.at:49;scantime: IMAP INTERNALDATE (optional time);scantime mu_scan_datetime imap-search;
464;scantime.at:57;scantime: RFC-822 Strict;scantime mu_scan_datetime rfc822-strict;
465;scantime.at:63;scantime: RFC-822;scantime mu_scan_datetime rfc822;
466;scantime.at:75;scantime: Any char;scantime mu_scan_datetime anychar;
467;scantime.at:87;scantime: Percent;scantime mu_scan_datetime percent;
468;scantime.at:93;scantime: Fixed WS;scantime mu_scan_datetime fixws;
469;scantime.at:102;scantime: endp return;scantime mu_scan_datetime endp;
470;scantime.at:110;scantime: Optional blocks;scantime mu_scan_datetime opt;
471;scantime.at:118;scantime: Nested optional blocks;scantime mu_scan_datetime nested-opt;
472;scantime.at:128;scantime: Optional alternatives;scantime mu_scan_datetime opt-alt;
473;scantime.at:141;scantime: Alternatives;scantime mu_scan_datetime alt;
474;strftime.at:109;streamftime: %a;strftime strftime-%a;
475;strftime.at:127;streamftime: %A;strftime strftime-%a;
476;strftime.at:145;streamftime: %b;strftime strftime-%b;
477;strftime.at:173;streamftime: %h;strftime strftime-%h;
478;strftime.at:200;streamftime: %B;strftime strftime-%b;
479;strftime.at:228;streamftime: %C;strftime strftime-%c;
480;strftime.at:236;streamftime: %d;strftime strftime-%d;
481;strftime.at:245;streamftime: %e;strftime strftime-%e;
482;strftime.at:253;streamftime: %EC;strftime strftime-%ec;
483;strftime.at:287;streamftime: %G;strftime strftime-%g;
484;strftime.at:329;streamftime: %g;strftime strftime-%g;
485;strftime.at:371;streamftime: %H;strftime strftime-%h;
486;strftime.at:423;streamftime: %I;strftime strftime-%i;
487;strftime.at:475;streamftime: %j;strftime strftime-%j;
488;strftime.at:484;streamftime: %k;strftime strftime-%k;
489;strftime.at:537;streamftime: %l;strftime strftime-%l;
490;strftime.at:589;streamftime: %m;strftime strftime-%m;
491;strftime.at:617;streamftime: %M;strftime strftime-%m;
492;strftime.at:741;streamftime: <%n>;strftime strftime-<%n>;
493;strftime.at:748;streamftime: %OC;strftime strftime-%oc;
494;strftime.at:757;streamftime: %p;strftime strftime-%p;
495;strftime.at:769;streamftime: %P;strftime strftime-%p;
496;strftime.at:781;streamftime: %s;strftime strftime-%s;
497;strftime.at:789;streamftime: %S;strftime strftime-%s;
498;strftime.at:913;streamftime: <%t>;strftime strftime-<%t>;
499;strftime.at:919;streamftime: %u;strftime strftime-%u;
500;strftime.at:948;streamftime: %U;strftime strftime-%u;
501;strftime.at:1360;streamftime: %V;strftime strftime-%v;
502;strftime.at:1402;streamftime: %w;strftime strftime-%w;
503;strftime.at:1422;streamftime: %W;strftime strftime-%w;
504;strftime.at:1810;streamftime: %y;strftime strftime-%y;
505;strftime.at:1820;streamftime: %Y;strftime strftime-%y;
506;strftime.at:1832;streamftime: %z;strftime strftime-%z;
507;strftime.at:1838;streamftime: %z;strftime strftime-%z;
508;strftime.at:1845;streamftime: <%%>;strftime strftime-<%%>;
509;strftime.at:1851;streamftime: <%5d>;strftime strftime-<%5d>;
510;strftime.at:1857;streamftime: Today is %A, %B %e %Y%n%H:%M:%S (%z).;strftime strftime-today is %a, %b %e %y%n%h:%m:%s (%z).;
511;strftime.at:1865;streamftime: %c;strftime strftime-%c;
512;strftime.at:1871;streamftime: %D;strftime strftime-%d;
513;strftime.at:1879;streamftime: %F;strftime strftime-%f;
514;strftime.at:1887;streamftime: %r;strftime strftime-%r;
515;strftime.at:1893;streamftime: %R;strftime strftime-%r;
516;strftime.at:1899;streamftime: %T;strftime strftime-%t;
517;strftime.at:1906;streamftime: %x;strftime strftime-%x;
518;strftime.at:1913;streamftime: %X;strftime strftime-%x;
519;fsaf.at:48;default;fsaf;
520;fsaf.at:50;+awrfil;fsaf;
521;fsaf.at:51;+gwrfil;fsaf;
522;fsaf.at:53;+linkwrdir;fsaf;
523;fsaf.at:62;+linkwrdir;fsaf;
524;fsaf.at:71;+awrdir;fsaf;
525;fsaf.at:79;+gwrdir;fsaf;
526;fsaf.at:87;+ardfil;fsaf;
527;fsaf.at:88;+grdfil;fsaf;
528;fsaftomod.at:36;all;fsaf fsaftomod fsaftomode;
529;fsaftomod.at:37;none;fsaf fsaftomod fsaftomode;
530;fsaftomod.at:38;grdfil ardfil;fsaf fsaftomod fsaftomode;
531;fsaftomod.at:39;grdfil ardfil awrfil;fsaf fsaftomod fsaftomode;
532;fsaftomod.at:40;grdfil gwrfil ardfil awrfil;fsaf fsaftomod fsaftomode;
533;modtofsaf.at:35;600;fsaf modtofsaf modetofsaf;
534;modtofsaf.at:41;666;fsaf modtofsaf modetofsaf;
535;modtofsaf.at:43;622;fsaf modtofsaf modetofsaf;
536;modtofsaf.at:47;644;fsaf modtofsaf modetofsaf;
537;modtofsaf.at:51;620;fsaf modtofsaf modetofsaf;
538;mimehdr.at:35;mimehdr: simple;mimehdr rfc2231 mimehdr00 mimehdr-simple;
539;mimehdr.at:45;mimehdr: continuation;mimehdr rfc2231 mimehdr01 mimehdr-cont mimehdr-cont-00;
540;mimehdr.at:56;mimehdr: charset (2047);mimehdr rfc2231 mimehdr02 mimehdr-charset-rfc2047 mimehdr-charset-00;
541;mimehdr.at:66;mimehdr: charset with language (2047);mimehdr rfc2231 mimehdr03 mimehdr-charset-rfc2047 mimehdr-charset-01;
542;mimehdr.at:76;mimehdr: no charset (2231);mimehdr rfc2231 mimehdr04 mimehdr-no-charset-rfc2231 mimehdr-nocharset-00;
543;mimehdr.at:86;mimehdr: charset (2231);mimehdr rfc2231 mimehdr05 mimehdr-charset-rfc2231 mimehdr-charset-rfc2231-00 mimehdr-charset-03;
544;mimehdr.at:96;mimehdr: charset with language (2231);mimehdr rfc2231 mimehdr06 mimehdr-charset-rfc2231 mimehdr-charset-rfc2231-01 mimehdr-charset-04;
545;mimehdr.at:106;mimehdr: charset with language and continuation (2231);mimehdr rfc2231 mimehdr07 mimehdr-charset-rfc2231 mimehdr-charset-rfc2231-02 mimehdr-charset-05;
546;mimehdr.at:120;mimehdr: combined charset, lang and cset;mimehdr rfc2231 mimehdr08 mimehdr-comb mimehdr-charset-rfc2231;
547;msgset.at:30;Aggregation: simple;msgset msgset-aggr-simple msgset-aggr;
548;msgset.at:35;Aggregation: open range (1);msgset msgset-aggr-open-1 msgset-aggr-open msgset-aggr;
549;msgset.at:41;Aggregation: coalescing open ranges;msgset msgset-aggr-open-2 msgset-aggr-open msgset-aggr;
550;msgset.at:47;Aggregation: open range (3);msgset msgset-aggr-open-3 msgset-aggr-open msgset-aggr;
551;msgset.at:53;Aggregation: open range (4);msgset msgset-aggr-open-4 msgset-aggr-open msgset-aggr;
552;msgset.at:59;Aggregation: open range (5);msgset msgset-aggr-open-5 msgset-aggr-open msgset-aggr;
553;msgset.at:65;Create simple set;msgset msgset-simple msgset-add;
554;msgset.at:70;Create complex set;msgset msgset-complex msgset-add;
555;msgset.at:75;Subtract: no match;msgset msgset-sub msgset-sub-1;
556;msgset.at:80;Subtract: exact match;msgset msgset-sub msgset-sub-2;
557;msgset.at:85;Subtract: contained range;msgset msgset-sub msgset-sub-3;
558;msgset.at:91;Subtract: contained range (left border case);msgset msgset-sub msgset-sub-3 msgset-sub-3-0;
559;msgset.at:97;Subtract: contained range (right border case);msgset msgset-sub msgset-sub-3 msgset-sub-3-1;
560;msgset.at:103;Subtract: initial subrange;msgset msgset-sub msgset-sub-4;
561;msgset.at:108;Subtract: trailing subrange;msgset msgset-sub msgset-sub-5;
562;msgset.at:113;Subtract: overlapping subrange;msgset msgset-sub msgset-sub-6;
563;msgset.at:118;Subtract: 4, 5 and 6 combined;msgset msgset-sub msgset-sub-4 msgset-sub-5 msgset-sub-6 msgset-sub-456;
564;msgset.at:124;open range;msgset msgset-inf;
565;msgset.at:129;add to open range;msgset msgset-inf-add msgset-add;
566;msgset.at:134;subtract from open range;msgset msgset-inf-sub msgset-sub;
567;msgset.at:139;subtract from open range an equal range;msgset msgset-inf-sub-1 msgset-sub;
568;msgset.at:144;subtract from open range a broader range;msgset msgset-inf-sub-2 msgset-sub;
569;msgset.at:150;subtract from open range a narrower range;msgset msgset-inf-sub-3 msgset-sub;
570;msgset.at:156;subtract an open range with matching left boundary;msgset msgset-inf-sub-4 msgset-sub;
571;msgset.at:162;subtract an open range with greater left boundary;msgset msgset-inf-sub-4 msgset-sub;
572;msgset.at:168;subtract an open range with smaller left boundary;msgset msgset-inf-sub-4 msgset-sub;
573;globtest.at:31;abab ;glob;
574;globtest.at:32;a*c ;glob;
575;globtest.at:33;a*c?d sub;glob;
576;globtest.at:34;a***c ;glob;
577;globtest.at:35;a***c sub;glob;
578;globtest.at:36;a***c sub collapse;glob;
579;globtest.at:37;{\$|a\$\$ ;glob;
580;globtest.at:38;a[0-9A-Z]c ;glob;
581;globtest.at:39;a[!a-z]c ;glob;
582;globtest.at:40;a[!]z] ;glob;
583;globtest.at:41;a[cde ;glob;
584;globtest.at:42;a[[ba] ;glob;
585;globtest.at:43;*.c ;glob;
586;globtest.at:44;a\\ ;glob;
587;xscript.at:18;Transcript stream;stream xscript;
"
# List of the all the test groups.
at_groups_all=`$as_echo "$at_help_all" | sed 's/;.*//'`

# at_fn_validate_ranges NAME...
# -----------------------------
# Validate and normalize the test group number contained in each variable
# NAME. Leading zeroes are treated as decimal.
at_fn_validate_ranges ()
{
  for at_grp
  do
    eval at_value=\$$at_grp
    if test $at_value -lt 1 || test $at_value -gt 587; then
      $as_echo "invalid test group: $at_value" >&2
      exit 1
    fi
    case $at_value in
      0*) # We want to treat leading 0 as decimal, like expr and test, but
	  # AS_VAR_ARITH treats it as octal if it uses $(( )).
	  # With XSI shells, ${at_value#${at_value%%[1-9]*}} avoids the
	  # expr fork, but it is not worth the effort to determine if the
	  # shell supports XSI when the user can just avoid leading 0.
	  eval $at_grp='`expr $at_value + 0`' ;;
    esac
  done
}

at_prev=
for at_option
do
  # If the previous option needs an argument, assign it.
  if test -n "$at_prev"; then
    at_option=$at_prev=$at_option
    at_prev=
  fi

  case $at_option in
  *=?*) at_optarg=`expr "X$at_option" : '[^=]*=\(.*\)'` ;;
  *)    at_optarg= ;;
  esac

  # Accept the important Cygnus configure options, so we can diagnose typos.

  case $at_option in
    --help | -h )
	at_help_p=:
	;;

    --list | -l )
	at_list_p=:
	;;

    --version | -V )
	at_version_p=:
	;;

    --clean | -c )
	at_clean=:
	;;

    --color )
	at_color=always
	;;
    --color=* )
	case $at_optarg in
	no | never | none) at_color=never ;;
	auto | tty | if-tty) at_color=auto ;;
	always | yes | force) at_color=always ;;
	*) at_optname=`echo " $at_option" | sed 's/^ //; s/=.*//'`
	   as_fn_error $? "unrecognized argument to $at_optname: $at_optarg" ;;
	esac
	;;

    --debug | -d )
	at_debug_p=:
	;;

    --errexit | -e )
	at_debug_p=:
	at_errexit_p=:
	;;

    --verbose | -v )
	at_verbose=; at_quiet=:
	;;

    --trace | -x )
	at_traceon='set -x'
	at_trace_echo=echo
	at_check_filter_trace=at_fn_filter_trace
	;;

    [0-9] | [0-9][0-9] | [0-9][0-9][0-9] | [0-9][0-9][0-9][0-9])
	at_fn_validate_ranges at_option
	as_fn_append at_groups "$at_option$as_nl"
	;;

    # Ranges
    [0-9]- | [0-9][0-9]- | [0-9][0-9][0-9]- | [0-9][0-9][0-9][0-9]-)
	at_range_start=`echo $at_option |tr -d X-`
	at_fn_validate_ranges at_range_start
	at_range=`$as_echo "$at_groups_all" | \
	  sed -ne '/^'$at_range_start'$/,$p'`
	as_fn_append at_groups "$at_range$as_nl"
	;;

    -[0-9] | -[0-9][0-9] | -[0-9][0-9][0-9] | -[0-9][0-9][0-9][0-9])
	at_range_end=`echo $at_option |tr -d X-`
	at_fn_validate_ranges at_range_end
	at_range=`$as_echo "$at_groups_all" | \
	  sed -ne '1,/^'$at_range_end'$/p'`
	as_fn_append at_groups "$at_range$as_nl"
	;;

    [0-9]-[0-9] | [0-9]-[0-9][0-9] | [0-9]-[0-9][0-9][0-9] | \
    [0-9]-[0-9][0-9][0-9][0-9] | [0-9][0-9]-[0-9][0-9] | \
    [0-9][0-9]-[0-9][0-9][0-9] | [0-9][0-9]-[0-9][0-9][0-9][0-9] | \
    [0-9][0-9][0-9]-[0-9][0-9][0-9] | \
    [0-9][0-9][0-9]-[0-9][0-9][0-9][0-9] | \
    [0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9] )
	at_range_start=`expr $at_option : '\(.*\)-'`
	at_range_end=`expr $at_option : '.*-\(.*\)'`
	if test $at_range_start -gt $at_range_end; then
	  at_tmp=$at_range_end
	  at_range_end=$at_range_start
	  at_range_start=$at_tmp
	fi
	at_fn_validate_ranges at_range_start at_range_end
	at_range=`$as_echo "$at_groups_all" | \
	  sed -ne '/^'$at_range_start'$/,/^'$at_range_end'$/p'`
	as_fn_append at_groups "$at_range$as_nl"
	;;

    # Directory selection.
    --directory | -C )
	at_prev=--directory
	;;
    --directory=* )
	at_change_dir=:
	at_dir=$at_optarg
	if test x- = "x$at_dir" ; then
	  at_dir=./-
	fi
	;;

    # Parallel execution.
    --jobs | -j )
	at_jobs=0
	;;
    --jobs=* | -j[0-9]* )
	if test -n "$at_optarg"; then
	  at_jobs=$at_optarg
	else
	  at_jobs=`expr X$at_option : 'X-j\(.*\)'`
	fi
	case $at_jobs in *[!0-9]*)
	  at_optname=`echo " $at_option" | sed 's/^ //; s/[0-9=].*//'`
	  as_fn_error $? "non-numeric argument to $at_optname: $at_jobs" ;;
	esac
	;;

    # Keywords.
    --keywords | -k )
	at_prev=--keywords
	;;
    --keywords=* )
	at_groups_selected=$at_help_all
	at_save_IFS=$IFS
	IFS=,
	set X $at_optarg
	shift
	IFS=$at_save_IFS
	for at_keyword
	do
	  at_invert=
	  case $at_keyword in
	  '!'*)
	    at_invert="-v"
	    at_keyword=`expr "X$at_keyword" : 'X!\(.*\)'`
	    ;;
	  esac
	  # It is on purpose that we match the test group titles too.
	  at_groups_selected=`$as_echo "$at_groups_selected" |
	      grep -i $at_invert "^[1-9][^;]*;.*[; ]$at_keyword[ ;]"`
	done
	# Smash the keywords.
	at_groups_selected=`$as_echo "$at_groups_selected" | sed 's/;.*//'`
	as_fn_append at_groups "$at_groups_selected$as_nl"
	;;
    --recheck)
	at_recheck=:
	;;

    *=*)
	at_envvar=`expr "x$at_option" : 'x\([^=]*\)='`
	# Reject names that are not valid shell variable names.
	case $at_envvar in
	  '' | [0-9]* | *[!_$as_cr_alnum]* )
	    as_fn_error $? "invalid variable name: \`$at_envvar'" ;;
	esac
	at_value=`$as_echo "$at_optarg" | sed "s/'/'\\\\\\\\''/g"`
	# Export now, but save eval for later and for debug scripts.
	export $at_envvar
	as_fn_append at_debug_args " $at_envvar='$at_value'"
	;;

     *) $as_echo "$as_me: invalid option: $at_option" >&2
	$as_echo "Try \`$0 --help' for more information." >&2
	exit 1
	;;
  esac
done

# Verify our last option didn't require an argument
if test -n "$at_prev"; then :
  as_fn_error $? "\`$at_prev' requires an argument"
fi

# The file containing the suite.
at_suite_log=$at_dir/$as_me.log

# Selected test groups.
if test -z "$at_groups$at_recheck"; then
  at_groups=$at_groups_all
else
  if test -n "$at_recheck" && test -r "$at_suite_log"; then
    at_oldfails=`sed -n '
      /^Failed tests:$/,/^Skipped tests:$/{
	s/^[ ]*\([1-9][0-9]*\):.*/\1/p
      }
      /^Unexpected passes:$/,/^## Detailed failed tests/{
	s/^[ ]*\([1-9][0-9]*\):.*/\1/p
      }
      /^## Detailed failed tests/q
      ' "$at_suite_log"`
    as_fn_append at_groups "$at_oldfails$as_nl"
  fi
  # Sort the tests, removing duplicates.
  at_groups=`$as_echo "$at_groups" | sort -nu | sed '/^$/d'`
fi

if test x"$at_color" = xalways \
   || { test x"$at_color" = xauto && test -t 1; }; then
  at_red=`printf '\033[0;31m'`
  at_grn=`printf '\033[0;32m'`
  at_lgn=`printf '\033[1;32m'`
  at_blu=`printf '\033[1;34m'`
  at_std=`printf '\033[m'`
else
  at_red= at_grn= at_lgn= at_blu= at_std=
fi

# Help message.
if $at_help_p; then
  cat <<_ATEOF || at_write_fail=1
Usage: $0 [OPTION]... [VARIABLE=VALUE]... [TESTS]

Run all the tests, or the selected TESTS, given by numeric ranges, and
save a detailed log file.  Upon failure, create debugging scripts.

Do not change environment variables directly.  Instead, set them via
command line arguments.  Set \`AUTOTEST_PATH' to select the executables
to exercise.  Each relative directory is expanded as build and source
directories relative to the top level of this distribution.
E.g., from within the build directory /tmp/foo-1.0, invoking this:

  $ $0 AUTOTEST_PATH=bin

is equivalent to the following, assuming the source directory is /src/foo-1.0:

  PATH=/tmp/foo-1.0/bin:/src/foo-1.0/bin:\$PATH $0
_ATEOF
cat <<_ATEOF || at_write_fail=1

Operation modes:
  -h, --help     print the help message, then exit
  -V, --version  print version number, then exit
  -c, --clean    remove all the files this test suite might create and exit
  -l, --list     describes all the tests, or the selected TESTS
_ATEOF
cat <<_ATEOF || at_write_fail=1

Execution tuning:
  -C, --directory=DIR
                 change to directory DIR before starting
      --color[=never|auto|always]
                 enable colored test results on terminal, or always
  -j, --jobs[=N]
                 Allow N jobs at once; infinite jobs with no arg (default 1)
  -k, --keywords=KEYWORDS
                 select the tests matching all the comma-separated KEYWORDS
                 multiple \`-k' accumulate; prefixed \`!' negates a KEYWORD
      --recheck  select all tests that failed or passed unexpectedly last time
  -e, --errexit  abort as soon as a test fails; implies --debug
  -v, --verbose  force more detailed output
                 default for debugging scripts
  -d, --debug    inhibit clean up and top-level logging
                 default for debugging scripts
  -x, --trace    enable tests shell tracing
_ATEOF
cat <<_ATEOF || at_write_fail=1

Report bugs to <bug-mailutils@gnu.org>.
General help using GNU software: <http://www.gnu.org/gethelp/>.
_ATEOF
  exit $at_write_fail
fi

# List of tests.
if $at_list_p; then
  cat <<_ATEOF || at_write_fail=1
GNU Mailutils 3.2.90 test suite test groups:

 NUM: FILE-NAME:LINE     TEST-GROUP-NAME
      KEYWORDS

_ATEOF
  # Pass an empty line as separator between selected groups and help.
  $as_echo "$at_groups$as_nl$as_nl$at_help_all" |
    awk 'NF == 1 && FS != ";" {
	   selected[$ 1] = 1
	   next
	 }
	 /^$/ { FS = ";" }
	 NF > 0 {
	   if (selected[$ 1]) {
	     printf " %3d: %-18s %s\n", $ 1, $ 2, $ 3
	     if ($ 4) {
	       lmax = 79
	       indent = "     "
	       line = indent
	       len = length (line)
	       n = split ($ 4, a, " ")
	       for (i = 1; i <= n; i++) {
		 l = length (a[i]) + 1
		 if (i > 1 && len + l > lmax) {
		   print line
		   line = indent " " a[i]
		   len = length (line)
		 } else {
		   line = line " " a[i]
		   len += l
		 }
	       }
	       if (n)
		 print line
	     }
	   }
	 }' || at_write_fail=1
  exit $at_write_fail
fi
if $at_version_p; then
  $as_echo "$as_me (GNU Mailutils 3.2.90)" &&
  cat <<\_ATEOF || at_write_fail=1

Copyright (C) 2012 Free Software Foundation, Inc.
This test suite is free software; the Free Software Foundation gives
unlimited permission to copy, distribute and modify it.
_ATEOF
  exit $at_write_fail
fi

# Should we print banners?  Yes if more than one test is run.
case $at_groups in #(
  *$as_nl* )
      at_print_banners=: ;; #(
  * ) at_print_banners=false ;;
esac
# Text for banner N, set to a single space once printed.
# Banner 1. testsuite.at:78
# Category starts at test group 1.
at_banner_text_1="Conversions"
# Banner 2. testsuite.at:81
# Category starts at test group 2.
at_banner_text_2="Word wrapper"
# Banner 3. testsuite.at:87
# Category starts at test group 6.
at_banner_text_3="Command line parser"
# Banner 4. testsuite.at:135
# Category starts at test group 34.
at_banner_text_4="Command line help output"
# Banner 5. testsuite.at:150
# Category starts at test group 47.
at_banner_text_5="Standard streams"
# Banner 6. list.at:17
# Category starts at test group 50.
at_banner_text_6="List"
# Banner 7. address.at:17
# Category starts at test group 91.
at_banner_text_7="Email address"
# Banner 8. wordsplit.at:17
# Category starts at test group 218.
at_banner_text_8="Wordsplit"
# Banner 9. exp.at:17
# Category starts at test group 268.
at_banner_text_9="Variable and command expansion"
# Banner 10. url.at:17
# Category starts at test group 273.
at_banner_text_10="URL"
# Banner 11. url-comp.at:17
# Category starts at test group 347.
at_banner_text_11="URL Composition"
# Banner 12. mailcap.at:17
# Category starts at test group 362.
at_banner_text_12="Mailcap"
# Banner 13. wicket.at:17
# Category starts at test group 385.
at_banner_text_13="Wicket"
# Banner 14. prop.at:18
# Category starts at test group 392.
at_banner_text_14="Property"
# Banner 15. testsuite.at:165
# Category starts at test group 399.
at_banner_text_15="File-system folder"
# Banner 16. testsuite.at:170
# Category starts at test group 402.
at_banner_text_16="Base64"
# Banner 17. testsuite.at:174
# Category starts at test group 406.
at_banner_text_17="RFC 2047"
# Banner 18. testsuite.at:178
# Category starts at test group 417.
at_banner_text_18="Filters"
# Banner 19. testsuite.at:186
# Category starts at test group 438.
at_banner_text_19="Debug Specification"
# Banner 20. testsuite.at:189
# Category starts at test group 450.
at_banner_text_20="IMAP IO"
# Banner 21. imapio.at:17
# Category starts at test group 450.
at_banner_text_21="IMAP IO"
# Banner 22. testsuite.at:192
# Category starts at test group 457.
at_banner_text_22="Message modification"
# Banner 23. scantime.at:17
# Category starts at test group 461.
at_banner_text_23="mu_scan_datetime"
# Banner 24. strftime.at:17
# Category starts at test group 474.
at_banner_text_24="mu_c_streamftime"
# Banner 25. fsaf.at:17
# Category starts at test group 519.
at_banner_text_25="File Safety"
# Banner 26. fsaftomod.at:17
# Category starts at test group 528.
at_banner_text_26="File Safety to File Mode"
# Banner 27. modtofsaf.at:17
# Category starts at test group 533.
at_banner_text_27="File Mode to File Safety"
# Banner 28. mimehdr.at:19
# Category starts at test group 538.
at_banner_text_28="RFC 2231 header fields"
# Banner 29. msgset.at:17
# Category starts at test group 547.
at_banner_text_29="Message sets"
# Banner 30. globtest.at:17
# Category starts at test group 573.
at_banner_text_30="Globbing patterns"
# Banner 31. xscript.at:17
# Category starts at test group 587.
at_banner_text_31="Transcript stream"

# Take any -C into account.
if $at_change_dir ; then
  test x != "x$at_dir" && cd "$at_dir" \
    || as_fn_error $? "unable to change directory"
  at_dir=`pwd`
fi

# Load the config files for any default variable assignments.
for at_file in atconfig atlocal
do
  test -r $at_file || continue
  . ./$at_file || as_fn_error $? "invalid content: $at_file"
done

# Autoconf <=2.59b set at_top_builddir instead of at_top_build_prefix:
: "${at_top_build_prefix=$at_top_builddir}"

# Perform any assignments requested during argument parsing.
eval "$at_debug_args"

# atconfig delivers names relative to the directory the test suite is
# in, but the groups themselves are run in testsuite-dir/group-dir.
if test -n "$at_top_srcdir"; then
  builddir=../..
  for at_dir_var in srcdir top_srcdir top_build_prefix
  do
    eval at_val=\$at_$at_dir_var
    case $at_val in
      [\\/$]* | ?:[\\/]* ) at_prefix= ;;
      *) at_prefix=../../ ;;
    esac
    eval "$at_dir_var=\$at_prefix\$at_val"
  done
fi

## -------------------- ##
## Directory structure. ##
## -------------------- ##

# This is the set of directories and files used by this script
# (non-literals are capitalized):
#
# TESTSUITE         - the testsuite
# TESTSUITE.log     - summarizes the complete testsuite run
# TESTSUITE.dir/    - created during a run, remains after -d or failed test
# + at-groups/      - during a run: status of all groups in run
# | + NNN/          - during a run: meta-data about test group NNN
# | | + check-line  - location (source file and line) of current AT_CHECK
# | | + status      - exit status of current AT_CHECK
# | | + stdout      - stdout of current AT_CHECK
# | | + stder1      - stderr, including trace
# | | + stderr      - stderr, with trace filtered out
# | | + test-source - portion of testsuite that defines group
# | | + times       - timestamps for computing duration
# | | + pass        - created if group passed
# | | + xpass       - created if group xpassed
# | | + fail        - created if group failed
# | | + xfail       - created if group xfailed
# | | + skip        - created if group skipped
# + at-stop         - during a run: end the run if this file exists
# + at-source-lines - during a run: cache of TESTSUITE line numbers for extraction
# + 0..NNN/         - created for each group NNN, remains after -d or failed test
# | + TESTSUITE.log - summarizes the group results
# | + ...           - files created during the group

# The directory the whole suite works in.
# Should be absolute to let the user `cd' at will.
at_suite_dir=$at_dir/$as_me.dir
# The file containing the suite ($at_dir might have changed since earlier).
at_suite_log=$at_dir/$as_me.log
# The directory containing helper files per test group.
at_helper_dir=$at_suite_dir/at-groups
# Stop file: if it exists, do not start new jobs.
at_stop_file=$at_suite_dir/at-stop
# The fifo used for the job dispatcher.
at_job_fifo=$at_suite_dir/at-job-fifo

if $at_clean; then
  test -d "$at_suite_dir" &&
    find "$at_suite_dir" -type d ! -perm -700 -exec chmod u+rwx \{\} \;
  rm -f -r "$at_suite_dir" "$at_suite_log"
  exit $?
fi

# Don't take risks: use only absolute directories in PATH.
#
# For stand-alone test suites (ie. atconfig was not found),
# AUTOTEST_PATH is relative to `.'.
#
# For embedded test suites, AUTOTEST_PATH is relative to the top level
# of the package.  Then expand it into build/src parts, since users
# may create executables in both places.
AUTOTEST_PATH=`$as_echo "$AUTOTEST_PATH" | sed "s|:|$PATH_SEPARATOR|g"`
at_path=
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $AUTOTEST_PATH $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    test -n "$at_path" && as_fn_append at_path $PATH_SEPARATOR
case $as_dir in
  [\\/]* | ?:[\\/]* )
    as_fn_append at_path "$as_dir"
    ;;
  * )
    if test -z "$at_top_build_prefix"; then
      # Stand-alone test suite.
      as_fn_append at_path "$as_dir"
    else
      # Embedded test suite.
      as_fn_append at_path "$at_top_build_prefix$as_dir$PATH_SEPARATOR"
      as_fn_append at_path "$at_top_srcdir/$as_dir"
    fi
    ;;
esac
  done
IFS=$as_save_IFS


# Now build and simplify PATH.
#
# There might be directories that don't exist, but don't redirect
# builtins' (eg., cd) stderr directly: Ultrix's sh hates that.
at_new_path=
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $at_path
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    test -d "$as_dir" || continue
case $as_dir in
  [\\/]* | ?:[\\/]* ) ;;
  * ) as_dir=`(cd "$as_dir" && pwd) 2>/dev/null` ;;
esac
case $PATH_SEPARATOR$at_new_path$PATH_SEPARATOR in
  *$PATH_SEPARATOR$as_dir$PATH_SEPARATOR*) ;;
  $PATH_SEPARATOR$PATH_SEPARATOR) at_new_path=$as_dir ;;
  *) as_fn_append at_new_path "$PATH_SEPARATOR$as_dir" ;;
esac
  done
IFS=$as_save_IFS

PATH=$at_new_path
export PATH

# Setting up the FDs.



# 5 is the log file.  Not to be overwritten if `-d'.
if $at_debug_p; then
  at_suite_log=/dev/null
else
  : >"$at_suite_log"
fi
exec 5>>"$at_suite_log"

# Banners and logs.
$as_echo "## -------------------------------- ##
## GNU Mailutils 3.2.90 test suite. ##
## -------------------------------- ##"
{
  $as_echo "## -------------------------------- ##
## GNU Mailutils 3.2.90 test suite. ##
## -------------------------------- ##"
  echo

  $as_echo "$as_me: command line was:"
  $as_echo "  \$ $0 $at_cli_args"
  echo

  # If ChangeLog exists, list a few lines in case it might help determining
  # the exact version.
  if test -n "$at_top_srcdir" && test -f "$at_top_srcdir/ChangeLog"; then
    $as_echo "## ---------- ##
## ChangeLog. ##
## ---------- ##"
    echo
    sed 's/^/| /;10q' "$at_top_srcdir/ChangeLog"
    echo
  fi

  {
cat <<_ASUNAME
## --------- ##
## Platform. ##
## --------- ##

hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
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 || echo unknown`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`

/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`

_ASUNAME

as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    $as_echo "PATH: $as_dir"
  done
IFS=$as_save_IFS

}
  echo

  # Contents of the config files.
  for at_file in atconfig atlocal
  do
    test -r $at_file || continue
    $as_echo "$as_me: $at_file:"
    sed 's/^/| /' $at_file
    echo
  done
} >&5


## ------------------------- ##
## Autotest shell functions. ##
## ------------------------- ##

# at_fn_banner NUMBER
# -------------------
# Output banner NUMBER, provided the testsuite is running multiple groups and
# this particular banner has not yet been printed.
at_fn_banner ()
{
  $at_print_banners || return 0
  eval at_banner_text=\$at_banner_text_$1
  test "x$at_banner_text" = "x " && return 0
  eval "at_banner_text_$1=\" \""
  if test -z "$at_banner_text"; then
    $at_first || echo
  else
    $as_echo "$as_nl$at_banner_text$as_nl"
  fi
} # at_fn_banner

# at_fn_check_prepare_notrace REASON LINE
# ---------------------------------------
# Perform AT_CHECK preparations for the command at LINE for an untraceable
# command; REASON is the reason for disabling tracing.
at_fn_check_prepare_notrace ()
{
  $at_trace_echo "Not enabling shell tracing (command contains $1)"
  $as_echo "$2" >"$at_check_line_file"
  at_check_trace=: at_check_filter=:
  : >"$at_stdout"; : >"$at_stderr"
}

# at_fn_check_prepare_trace LINE
# ------------------------------
# Perform AT_CHECK preparations for the command at LINE for a traceable
# command.
at_fn_check_prepare_trace ()
{
  $as_echo "$1" >"$at_check_line_file"
  at_check_trace=$at_traceon at_check_filter=$at_check_filter_trace
  : >"$at_stdout"; : >"$at_stderr"
}

# at_fn_check_prepare_dynamic COMMAND LINE
# ----------------------------------------
# Decide if COMMAND at LINE is traceable at runtime, and call the appropriate
# preparation function.
at_fn_check_prepare_dynamic ()
{
  case $1 in
    *$as_nl*)
      at_fn_check_prepare_notrace 'an embedded newline' "$2" ;;
    *)
      at_fn_check_prepare_trace "$2" ;;
  esac
}

# at_fn_filter_trace
# ------------------
# Remove the lines in the file "$at_stderr" generated by "set -x" and print
# them to stderr.
at_fn_filter_trace ()
{
  mv "$at_stderr" "$at_stder1"
  grep '^ *+' "$at_stder1" >&2
  grep -v '^ *+' "$at_stder1" >"$at_stderr"
}

# at_fn_log_failure FILE-LIST
# ---------------------------
# Copy the files in the list on stdout with a "> " prefix, and exit the shell
# with a failure exit code.
at_fn_log_failure ()
{
  for file
    do $as_echo "$file:"; sed 's/^/> /' "$file"; done
  echo 1 > "$at_status_file"
  exit 1
}

# at_fn_check_skip EXIT-CODE LINE
# -------------------------------
# Check whether EXIT-CODE is a special exit code (77 or 99), and if so exit
# the test group subshell with that same exit code. Use LINE in any report
# about test failure.
at_fn_check_skip ()
{
  case $1 in
    99) echo 99 > "$at_status_file"; at_failed=:
	$as_echo "$2: hard failure"; exit 99;;
    77) echo 77 > "$at_status_file"; exit 77;;
  esac
}

# at_fn_check_status EXPECTED EXIT-CODE LINE
# ------------------------------------------
# Check whether EXIT-CODE is the EXPECTED exit code, and if so do nothing.
# Otherwise, if it is 77 or 99, exit the test group subshell with that same
# exit code; if it is anything else print an error message referring to LINE,
# and fail the test.
at_fn_check_status ()
{
  case $2 in
    $1 ) ;;
    77) echo 77 > "$at_status_file"; exit 77;;
    99) echo 99 > "$at_status_file"; at_failed=:
	$as_echo "$3: hard failure"; exit 99;;
    *) $as_echo "$3: exit code was $2, expected $1"
      at_failed=:;;
  esac
}

# at_fn_diff_devnull FILE
# -----------------------
# Emit a diff between /dev/null and FILE. Uses "test -s" to avoid useless diff
# invocations.
at_fn_diff_devnull ()
{
  test -s "$1" || return 0
  $at_diff "$at_devnull" "$1"
}

# at_fn_test NUMBER
# -----------------
# Parse out test NUMBER from the tail of this file.
at_fn_test ()
{
  eval at_sed=\$at_sed$1
  sed "$at_sed" "$at_myself" > "$at_test_source"
}

# at_fn_create_debugging_script
# -----------------------------
# Create the debugging script $at_group_dir/run which will reproduce the
# current test group.
at_fn_create_debugging_script ()
{
  {
    echo "#! /bin/sh" &&
    echo 'test "${ZSH_VERSION+set}" = set && alias -g '\''${1+"$@"}'\''='\''"$@"'\''' &&
    $as_echo "cd '$at_dir'" &&
    $as_echo "exec \${CONFIG_SHELL-$SHELL} \"$at_myself\" -v -d $at_debug_args $at_group \${1+\"\$@\"}" &&
    echo 'exit 1'
  } >"$at_group_dir/run" &&
  chmod +x "$at_group_dir/run"
}

## -------------------------------- ##
## End of autotest shell functions. ##
## -------------------------------- ##
{
  $as_echo "## ---------------- ##
## Tested programs. ##
## ---------------- ##"
  echo
} >&5

# Report what programs are being tested.
for at_program in : $at_tested
do
  test "$at_program" = : && continue
  case $at_program in
    [\\/]* | ?:[\\/]* ) $at_program_=$at_program ;;
    * )
    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
  IFS=$as_save_IFS
  test -z "$as_dir" && as_dir=.
    test -f "$as_dir/$at_program" && break
  done
IFS=$as_save_IFS

    at_program_=$as_dir/$at_program ;;
  esac
  if test -f "$at_program_"; then
    {
      $as_echo "$at_srcdir/testsuite.at:76: $at_program_ --version"
      "$at_program_" --version </dev/null
      echo
    } >&5 2>&1
  else
    as_fn_error $? "cannot find $at_program" "$LINENO" 5
  fi
done

{
  $as_echo "## ------------------ ##
## Running the tests. ##
## ------------------ ##"
} >&5

at_start_date=`date`
at_start_time=`date +%s 2>/dev/null`
$as_echo "$as_me: starting at: $at_start_date" >&5

# Create the master directory if it doesn't already exist.
as_dir="$at_suite_dir"; as_fn_mkdir_p ||
  as_fn_error $? "cannot create \`$at_suite_dir'" "$LINENO" 5

# Can we diff with `/dev/null'?  DU 5.0 refuses.
if diff /dev/null /dev/null >/dev/null 2>&1; then
  at_devnull=/dev/null
else
  at_devnull=$at_suite_dir/devnull
  >"$at_devnull"
fi

# Use `diff -u' when possible.
if at_diff=`diff -u "$at_devnull" "$at_devnull" 2>&1` && test -z "$at_diff"
then
  at_diff='diff -u'
else
  at_diff=diff
fi

# Get the last needed group.
for at_group in : $at_groups; do :; done

# Extract the start and end lines of each test group at the tail
# of this file
awk '
BEGIN { FS="" }
/^#AT_START_/ {
  start = NR
}
/^#AT_STOP_/ {
  test = substr ($ 0, 10)
  print "at_sed" test "=\"1," start "d;" (NR-1) "q\""
  if (test == "'"$at_group"'") exit
}' "$at_myself" > "$at_suite_dir/at-source-lines" &&
. "$at_suite_dir/at-source-lines" ||
  as_fn_error $? "cannot create test line number cache" "$LINENO" 5
rm -f "$at_suite_dir/at-source-lines"

# Set number of jobs for `-j'; avoid more jobs than test groups.
set X $at_groups; shift; at_max_jobs=$#
if test $at_max_jobs -eq 0; then
  at_jobs=1
fi
if test $at_jobs -ne 1 &&
   { test $at_jobs -eq 0 || test $at_jobs -gt $at_max_jobs; }; then
  at_jobs=$at_max_jobs
fi

# If parallel mode, don't output banners, don't split summary lines.
if test $at_jobs -ne 1; then
  at_print_banners=false
  at_quiet=:
fi

# Set up helper dirs.
rm -rf "$at_helper_dir" &&
mkdir "$at_helper_dir" &&
cd "$at_helper_dir" &&
{ test -z "$at_groups" || mkdir $at_groups; } ||
as_fn_error $? "testsuite directory setup failed" "$LINENO" 5

# Functions for running a test group.  We leave the actual
# test group execution outside of a shell function in order
# to avoid hitting zsh 4.x exit status bugs.

# at_fn_group_prepare
# -------------------
# Prepare for running a test group.
at_fn_group_prepare ()
{
  # The directory for additional per-group helper files.
  at_job_dir=$at_helper_dir/$at_group
  # The file containing the location of the last AT_CHECK.
  at_check_line_file=$at_job_dir/check-line
  # The file containing the exit status of the last command.
  at_status_file=$at_job_dir/status
  # The files containing the output of the tested commands.
  at_stdout=$at_job_dir/stdout
  at_stder1=$at_job_dir/stder1
  at_stderr=$at_job_dir/stderr
  # The file containing the code for a test group.
  at_test_source=$at_job_dir/test-source
  # The file containing dates.
  at_times_file=$at_job_dir/times

  # Be sure to come back to the top test directory.
  cd "$at_suite_dir"

  # Clearly separate the test groups when verbose.
  $at_first || $at_verbose echo

  at_group_normalized=$at_group

  eval 'while :; do
    case $at_group_normalized in #(
    '"$at_format"'*) break;;
    esac
    at_group_normalized=0$at_group_normalized
  done'


  # Create a fresh directory for the next test group, and enter.
  # If one already exists, the user may have invoked ./run from
  # within that directory; we remove the contents, but not the
  # directory itself, so that we aren't pulling the rug out from
  # under the shell's notion of the current directory.
  at_group_dir=$at_suite_dir/$at_group_normalized
  at_group_log=$at_group_dir/$as_me.log
  if test -d "$at_group_dir"; then
  find "$at_group_dir" -type d ! -perm -700 -exec chmod u+rwx {} \;
  rm -fr "$at_group_dir"/* "$at_group_dir"/.[!.] "$at_group_dir"/.??*
fi ||
    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: test directory for $at_group_normalized could not be cleaned" >&5
$as_echo "$as_me: WARNING: test directory for $at_group_normalized could not be cleaned" >&2;}
  # Be tolerant if the above `rm' was not able to remove the directory.
  as_dir="$at_group_dir"; as_fn_mkdir_p

  echo 0 > "$at_status_file"

  # In verbose mode, append to the log file *and* show on
  # the standard output; in quiet mode only write to the log.
  if test -z "$at_verbose"; then
    at_tee_pipe='tee -a "$at_group_log"'
  else
    at_tee_pipe='cat >> "$at_group_log"'
  fi
}

# at_fn_group_banner ORDINAL LINE DESC PAD [BANNER]
# -------------------------------------------------
# Declare the test group ORDINAL, located at LINE with group description DESC,
# and residing under BANNER. Use PAD to align the status column.
at_fn_group_banner ()
{
  at_setup_line="$2"
  test -n "$5" && at_fn_banner $5
  at_desc="$3"
  case $1 in
    [0-9])      at_desc_line="  $1: ";;
    [0-9][0-9]) at_desc_line=" $1: " ;;
    *)          at_desc_line="$1: "  ;;
  esac
  as_fn_append at_desc_line "$3$4"
  $at_quiet $as_echo_n "$at_desc_line"
  echo "#                             -*- compilation -*-" >> "$at_group_log"
}

# at_fn_group_postprocess
# -----------------------
# Perform cleanup after running a test group.
at_fn_group_postprocess ()
{
  # Be sure to come back to the suite directory, in particular
  # since below we might `rm' the group directory we are in currently.
  cd "$at_suite_dir"

  if test ! -f "$at_check_line_file"; then
    sed "s/^ */$as_me: WARNING: /" <<_ATEOF
      A failure happened in a test group before any test could be
      run. This means that test suite is improperly designed.  Please
      report this failure to <bug-mailutils@gnu.org>.
_ATEOF
    $as_echo "$at_setup_line" >"$at_check_line_file"
    at_status=99
  fi
  $at_verbose $as_echo_n "$at_group. $at_setup_line: "
  $as_echo_n "$at_group. $at_setup_line: " >> "$at_group_log"
  case $at_xfail:$at_status in
    yes:0)
	at_msg="UNEXPECTED PASS"
	at_res=xpass
	at_errexit=$at_errexit_p
	at_color=$at_red
	;;
    no:0)
	at_msg="ok"
	at_res=pass
	at_errexit=false
	at_color=$at_grn
	;;
    *:77)
	at_msg='skipped ('`cat "$at_check_line_file"`')'
	at_res=skip
	at_errexit=false
	at_color=$at_blu
	;;
    no:* | *:99)
	at_msg='FAILED ('`cat "$at_check_line_file"`')'
	at_res=fail
	at_errexit=$at_errexit_p
	at_color=$at_red
	;;
    yes:*)
	at_msg='expected failure ('`cat "$at_check_line_file"`')'
	at_res=xfail
	at_errexit=false
	at_color=$at_lgn
	;;
  esac
  echo "$at_res" > "$at_job_dir/$at_res"
  # In parallel mode, output the summary line only afterwards.
  if test $at_jobs -ne 1 && test -n "$at_verbose"; then
    $as_echo "$at_desc_line $at_color$at_msg$at_std"
  else
    # Make sure there is a separator even with long titles.
    $as_echo " $at_color$at_msg$at_std"
  fi
  at_log_msg="$at_group. $at_desc ($at_setup_line): $at_msg"
  case $at_status in
    0|77)
      # $at_times_file is only available if the group succeeded.
      # We're not including the group log, so the success message
      # is written in the global log separately.  But we also
      # write to the group log in case they're using -d.
      if test -f "$at_times_file"; then
	at_log_msg="$at_log_msg     ("`sed 1d "$at_times_file"`')'
	rm -f "$at_times_file"
      fi
      $as_echo "$at_log_msg" >> "$at_group_log"
      $as_echo "$at_log_msg" >&5

      # Cleanup the group directory, unless the user wants the files
      # or the success was unexpected.
      if $at_debug_p || test $at_res = xpass; then
	at_fn_create_debugging_script
	if test $at_res = xpass && $at_errexit; then
	  echo stop > "$at_stop_file"
	fi
      else
	if test -d "$at_group_dir"; then
	  find "$at_group_dir" -type d ! -perm -700 -exec chmod u+rwx \{\} \;
	  rm -fr "$at_group_dir"
	fi
	rm -f "$at_test_source"
      fi
      ;;
    *)
      # Upon failure, include the log into the testsuite's global
      # log.  The failure message is written in the group log.  It
      # is later included in the global log.
      $as_echo "$at_log_msg" >> "$at_group_log"

      # Upon failure, keep the group directory for autopsy, and create
      # the debugging script.  With -e, do not start any further tests.
      at_fn_create_debugging_script
      if $at_errexit; then
	echo stop > "$at_stop_file"
      fi
      ;;
  esac
}


## ------------ ##
## Driver loop. ##
## ------------ ##


if (set -m && set +m && set +b) >/dev/null 2>&1; then
  set +b
  at_job_control_on='set -m' at_job_control_off='set +m' at_job_group=-
else
  at_job_control_on=: at_job_control_off=: at_job_group=
fi

for at_signal in 1 2 15; do
  trap 'set +x; set +e
	$at_job_control_off
	at_signal='"$at_signal"'
	echo stop > "$at_stop_file"
	trap "" $at_signal
	at_pgids=
	for at_pgid in `jobs -p 2>/dev/null`; do
	  at_pgids="$at_pgids $at_job_group$at_pgid"
	done
	test -z "$at_pgids" || kill -$at_signal $at_pgids 2>/dev/null
	wait
	if test "$at_jobs" -eq 1 || test -z "$at_verbose"; then
	  echo >&2
	fi
	at_signame=`kill -l $at_signal 2>&1 || echo $at_signal`
	set x $at_signame
	test 0 -gt 2 && at_signame=$at_signal
	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: caught signal $at_signame, bailing out" >&5
$as_echo "$as_me: WARNING: caught signal $at_signame, bailing out" >&2;}
	as_fn_arith 128 + $at_signal && exit_status=$as_val
	as_fn_exit $exit_status' $at_signal
done

rm -f "$at_stop_file"
at_first=:

if test $at_jobs -ne 1 &&
     rm -f "$at_job_fifo" &&
     test -n "$at_job_group" &&
     ( mkfifo "$at_job_fifo" && trap 'exit 1' PIPE STOP TSTP ) 2>/dev/null
then
  # FIFO job dispatcher.

  trap 'at_pids=
	for at_pid in `jobs -p`; do
	  at_pids="$at_pids $at_job_group$at_pid"
	done
	if test -n "$at_pids"; then
	  at_sig=TSTP
	  test "${TMOUT+set}" = set && at_sig=STOP
	  kill -$at_sig $at_pids 2>/dev/null
	fi
	kill -STOP $$
	test -z "$at_pids" || kill -CONT $at_pids 2>/dev/null' TSTP

  echo
  # Turn jobs into a list of numbers, starting from 1.
  at_joblist=`$as_echo "$at_groups" | sed -n 1,${at_jobs}p`

  set X $at_joblist
  shift
  for at_group in $at_groups; do
    $at_job_control_on 2>/dev/null
    (
      # Start one test group.
      $at_job_control_off
      if $at_first; then
	exec 7>"$at_job_fifo"
      else
	exec 6<&-
      fi
      trap 'set +x; set +e
	    trap "" PIPE
	    echo stop > "$at_stop_file"
	    echo >&7
	    as_fn_exit 141' PIPE
      at_fn_group_prepare
      if cd "$at_group_dir" &&
	 at_fn_test $at_group &&
	 . "$at_test_source"
      then :; else
	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unable to parse test group: $at_group" >&5
$as_echo "$as_me: WARNING: unable to parse test group: $at_group" >&2;}
	at_failed=:
      fi
      at_fn_group_postprocess
      echo >&7
    ) &
    $at_job_control_off
    if $at_first; then
      at_first=false
      exec 6<"$at_job_fifo" 7>"$at_job_fifo"
    fi
    shift # Consume one token.
    if test $# -gt 0; then :; else
      read at_token <&6 || break
      set x $*
    fi
    test -f "$at_stop_file" && break
  done
  exec 7>&-
  # Read back the remaining ($at_jobs - 1) tokens.
  set X $at_joblist
  shift
  if test $# -gt 0; then
    shift
    for at_job
    do
      read at_token
    done <&6
  fi
  exec 6<&-
  wait
else
  # Run serially, avoid forks and other potential surprises.
  for at_group in $at_groups; do
    at_fn_group_prepare
    if cd "$at_group_dir" &&
       at_fn_test $at_group &&
       . "$at_test_source"; then :; else
      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unable to parse test group: $at_group" >&5
$as_echo "$as_me: WARNING: unable to parse test group: $at_group" >&2;}
      at_failed=:
    fi
    at_fn_group_postprocess
    test -f "$at_stop_file" && break
    at_first=false
  done
fi

# Wrap up the test suite with summary statistics.
cd "$at_helper_dir"

# Use ?..???? when the list must remain sorted, the faster * otherwise.
at_pass_list=`for f in */pass; do echo $f; done | sed '/\*/d; s,/pass,,'`
at_skip_list=`for f in */skip; do echo $f; done | sed '/\*/d; s,/skip,,'`
at_xfail_list=`for f in */xfail; do echo $f; done | sed '/\*/d; s,/xfail,,'`
at_xpass_list=`for f in ?/xpass ??/xpass ???/xpass ????/xpass; do
		 echo $f; done | sed '/?/d; s,/xpass,,'`
at_fail_list=`for f in ?/fail ??/fail ???/fail ????/fail; do
		echo $f; done | sed '/?/d; s,/fail,,'`

set X $at_pass_list $at_xpass_list $at_xfail_list $at_fail_list $at_skip_list
shift; at_group_count=$#
set X $at_xpass_list; shift; at_xpass_count=$#; at_xpass_list=$*
set X $at_xfail_list; shift; at_xfail_count=$#
set X $at_fail_list; shift; at_fail_count=$#; at_fail_list=$*
set X $at_skip_list; shift; at_skip_count=$#

as_fn_arith $at_group_count - $at_skip_count && at_run_count=$as_val
as_fn_arith $at_xpass_count + $at_fail_count && at_unexpected_count=$as_val
as_fn_arith $at_xfail_count + $at_fail_count && at_total_fail_count=$as_val

# Back to the top directory.
cd "$at_dir"
rm -rf "$at_helper_dir"

# Compute the duration of the suite.
at_stop_date=`date`
at_stop_time=`date +%s 2>/dev/null`
$as_echo "$as_me: ending at: $at_stop_date" >&5
case $at_start_time,$at_stop_time in
  [0-9]*,[0-9]*)
    as_fn_arith $at_stop_time - $at_start_time && at_duration_s=$as_val
    as_fn_arith $at_duration_s / 60 && at_duration_m=$as_val
    as_fn_arith $at_duration_m / 60 && at_duration_h=$as_val
    as_fn_arith $at_duration_s % 60 && at_duration_s=$as_val
    as_fn_arith $at_duration_m % 60 && at_duration_m=$as_val
    at_duration="${at_duration_h}h ${at_duration_m}m ${at_duration_s}s"
    $as_echo "$as_me: test suite duration: $at_duration" >&5
    ;;
esac

echo
$as_echo "## ------------- ##
## Test results. ##
## ------------- ##"
echo
{
  echo
  $as_echo "## ------------- ##
## Test results. ##
## ------------- ##"
  echo
} >&5

if test $at_run_count = 1; then
  at_result="1 test"
  at_were=was
else
  at_result="$at_run_count tests"
  at_were=were
fi
if $at_errexit_p && test $at_unexpected_count != 0; then
  if test $at_xpass_count = 1; then
    at_result="$at_result $at_were run, one passed"
  else
    at_result="$at_result $at_were run, one failed"
  fi
  at_result="$at_result unexpectedly and inhibited subsequent tests."
  at_color=$at_red
else
  # Don't you just love exponential explosion of the number of cases?
  at_color=$at_red
  case $at_xpass_count:$at_fail_count:$at_xfail_count in
    # So far, so good.
    0:0:0) at_result="$at_result $at_were successful." at_color=$at_grn ;;
    0:0:*) at_result="$at_result behaved as expected." at_color=$at_lgn ;;

    # Some unexpected failures
    0:*:0) at_result="$at_result $at_were run,
$at_fail_count failed unexpectedly." ;;

    # Some failures, both expected and unexpected
    0:*:1) at_result="$at_result $at_were run,
$at_total_fail_count failed ($at_xfail_count expected failure)." ;;
    0:*:*) at_result="$at_result $at_were run,
$at_total_fail_count failed ($at_xfail_count expected failures)." ;;

    # No unexpected failures, but some xpasses
    *:0:*) at_result="$at_result $at_were run,
$at_xpass_count passed unexpectedly." ;;

    # No expected failures, but failures and xpasses
    *:1:0) at_result="$at_result $at_were run,
$at_unexpected_count did not behave as expected ($at_fail_count unexpected failure)." ;;
    *:*:0) at_result="$at_result $at_were run,
$at_unexpected_count did not behave as expected ($at_fail_count unexpected failures)." ;;

    # All of them.
    *:*:1) at_result="$at_result $at_were run,
$at_xpass_count passed unexpectedly,
$at_total_fail_count failed ($at_xfail_count expected failure)." ;;
    *:*:*) at_result="$at_result $at_were run,
$at_xpass_count passed unexpectedly,
$at_total_fail_count failed ($at_xfail_count expected failures)." ;;
  esac

  if test $at_skip_count = 0 && test $at_run_count -gt 1; then
    at_result="All $at_result"
  fi
fi

# Now put skips in the mix.
case $at_skip_count in
  0) ;;
  1) at_result="$at_result
1 test was skipped." ;;
  *) at_result="$at_result
$at_skip_count tests were skipped." ;;
esac

if test $at_unexpected_count = 0; then
  echo "$at_color$at_result$at_std"
  echo "$at_result" >&5
else
  echo "${at_color}ERROR: $at_result$at_std" >&2
  echo "ERROR: $at_result" >&5
  {
    echo
    $as_echo "## ------------------------ ##
## Summary of the failures. ##
## ------------------------ ##"

    # Summary of failed and skipped tests.
    if test $at_fail_count != 0; then
      echo "Failed tests:"
      $SHELL "$at_myself" $at_fail_list --list
      echo
    fi
    if test $at_skip_count != 0; then
      echo "Skipped tests:"
      $SHELL "$at_myself" $at_skip_list --list
      echo
    fi
    if test $at_xpass_count != 0; then
      echo "Unexpected passes:"
      $SHELL "$at_myself" $at_xpass_list --list
      echo
    fi
    if test $at_fail_count != 0; then
      $as_echo "## ---------------------- ##
## Detailed failed tests. ##
## ---------------------- ##"
      echo
      for at_group in $at_fail_list
      do
	at_group_normalized=$at_group

  eval 'while :; do
    case $at_group_normalized in #(
    '"$at_format"'*) break;;
    esac
    at_group_normalized=0$at_group_normalized
  done'

	cat "$at_suite_dir/$at_group_normalized/$as_me.log"
	echo
      done
      echo
    fi
    if test -n "$at_top_srcdir"; then
      sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
## ${at_top_build_prefix}config.log ##
_ASBOX
      sed 's/^/| /' ${at_top_build_prefix}config.log
      echo
    fi
  } >&5

  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
## $as_me.log was created. ##
_ASBOX

  echo
  if $at_debug_p; then
    at_msg='per-test log files'
  else
    at_msg="\`${at_testdir+${at_testdir}/}$as_me.log'"
  fi
  $as_echo "Please send $at_msg and all information you think might help:

   To: <bug-mailutils@gnu.org>
   Subject: [GNU Mailutils 3.2.90] $as_me: $at_fail_list${at_fail_list:+ failed${at_xpass_list:+, }}$at_xpass_list${at_xpass_list:+ passed unexpectedly}

You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point.  Its output may
be found below \`${at_testdir+${at_testdir}/}$as_me.dir'.
"
  exit 1
fi

exit 0

## ------------- ##
## Actual tests. ##
## ------------- ##
#AT_START_1
at_fn_group_banner 1 'strtoc.at:17' \
  "mu_str_to_c" "                                    " 1
at_xfail=no
(
  $as_echo "1. $at_setup_line: testing $at_desc ..."
  $at_traceon

{ set +x
$as_echo "$at_srcdir/strtoc.at:18: strtoc"
at_fn_check_prepare_trace "strtoc.at:18"
( $at_check_trace; strtoc
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strtoc.at:18"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_1
#AT_START_2
at_fn_group_banner 2 'wordwrap00.at:17' \
  "Fixed margins" "                                  " 2
at_xfail=no
(
  $as_echo "2. $at_setup_line: testing $at_desc ..."
  $at_traceon


cat >input <<'_ATEOF'
My Father had a small Estate in Nottinghamshire; I was the Third of five Sons. He sent me to Emanuel-College in Cambridge, at Fourteen Years old, where I resided three Years, and applyed my self close to my Studies: But the Charge of maintaining me (although I had a very scanty Allowance) being too great for a narrow Fortune; I was bound Apprentice to Mr. James Bates, an eminent Surgeon in London, with whom I continued four Years; and my Father now and then sending me small Sums of Money,  I laid them out in learning Navigation, and other parts of the Mathematicks, useful to those who intend to travel, as I always believed it would be some time or other my Fortune to do. When I left Mr. Bates, I went down to my Father; where, by the Assistance of him and my Uncle John, and some other Relations, I got Forty Pounds, and a Promise of Thirty Pounds a Year to maintain me at Leyden: There I studied Physick two Years and seven Months, knowing it would be useful in long Voyages.
_ATEOF

{ set +x
$as_echo "$at_srcdir/wordwrap00.at:21: wordwrap -l 20 -r 70 input"
at_fn_check_prepare_trace "wordwrap00.at:21"
( $at_check_trace; wordwrap -l 20 -r 70 input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "                    My Father had a small Estate in Nottinghamshire; I
                    was the Third of five Sons. He sent me to
                    Emanuel-College in Cambridge, at Fourteen Years
                    old, where I resided three Years, and applyed my
                    self close to my Studies: But the Charge of
                    maintaining me (although I had a very scanty
                    Allowance) being too great for a narrow Fortune; I
                    was bound Apprentice to Mr. James Bates, an
                    eminent Surgeon in London, with whom I continued
                    four Years; and my Father now and then sending me
                    small Sums of Money,  I laid them out in learning
                    Navigation, and other parts of the Mathematicks,
                    useful to those who intend to travel, as I always
                    believed it would be some time or other my Fortune
                    to do. When I left Mr. Bates, I went down to my
                    Father; where, by the Assistance of him and my
                    Uncle John, and some other Relations, I got Forty
                    Pounds, and a Promise of Thirty Pounds a Year to
                    maintain me at Leyden: There I studied Physick two
                    Years and seven Months, knowing it would be useful
                    in long Voyages.
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordwrap00.at:21"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_2
#AT_START_3
at_fn_group_banner 3 'wordwrap01.at:17' \
  "Move margin right" "                              " 2
at_xfail=no
(
  $as_echo "3. $at_setup_line: testing $at_desc ..."
  $at_traceon


cat >input0 <<'_ATEOF'
My Father had a small Estate in Nottinghamshire; I was the Third of five Sons.
_ATEOF

cat >input1 <<'_ATEOF'
He sent me to Emanuel-College in Cambridge, at Fourteen Years old, where I resided three Years, and applyed my self close to my Studies:
_ATEOF

{ set +x
$as_echo "$at_srcdir/wordwrap01.at:23: cat input0 | tr -d '\\n' | wordwrap -l 20 -r 70 - -l +8 input1"
at_fn_check_prepare_notrace 'a shell pipeline' "wordwrap01.at:23"
( $at_check_trace; cat input0 | tr -d '\n' | wordwrap -l 20 -r 70 - -l +8 input1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "                    My Father had a small Estate in Nottinghamshire; I
                    was the Third of five Sons.        He sent me to
                                                       Emanuel-College
                                                       in Cambridge,
                                                       at Fourteen
                                                       Years old,
                                                       where I resided
                                                       three Years,
                                                       and applyed my
                                                       self close to
                                                       my Studies:
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordwrap01.at:23"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_3
#AT_START_4
at_fn_group_banner 4 'wordwrap02.at:17' \
  "Move margin left" "                               " 2
at_xfail=no
(
  $as_echo "4. $at_setup_line: testing $at_desc ..."
  $at_traceon


cat >input0 <<'_ATEOF'
My Father had a small Estate in Nottinghamshire; I was the Third of five Sons.
_ATEOF

cat >input1 <<'_ATEOF'
He sent me to Emanuel-College in Cambridge, at Fourteen Years old, where I resided three Years, and applyed my self close to my Studies:
_ATEOF

{ set +x
$as_echo "$at_srcdir/wordwrap02.at:23: cat input0 | tr -d '\\n' | wordwrap -l 20 -r 70 - -l -8 input1"
at_fn_check_prepare_notrace 'a shell pipeline' "wordwrap02.at:23"
( $at_check_trace; cat input0 | tr -d '\n' | wordwrap -l 20 -r 70 - -l -8 input1
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "                    My Father had a small Estate in Nottinghamshire; I
                    was the Third of five Sons.
                                       He sent me to Emanuel-College
                                       in Cambridge, at Fourteen Years
                                       old, where I resided three
                                       Years, and applyed my self
                                       close to my Studies:
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordwrap02.at:23"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_4
#AT_START_5
at_fn_group_banner 5 'wordwrap03.at:16' \
  "Corner cases" "                                   " 2
at_xfail=no
(
  $as_echo "5. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordwrap03.at:18: echo abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz|\\
 wordwrap -r 10 -
"
at_fn_check_prepare_notrace 'an embedded newline' "wordwrap03.at:18"
( $at_check_trace; echo abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz|\
 wordwrap -r 10 -

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordwrap03.at:18"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_5
#AT_START_6
at_fn_group_banner 6 'parseopt00.at:17' \
  "empty command line" "                             " 3
at_xfail=no
(
  $as_echo "6. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt00.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt00.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=(null)
opt_value=initial
x_option=0
a_option=0
find_value=(null)
d_option=0
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt00.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_6
#AT_START_7
at_fn_group_banner 7 'parseopt01.at:17' \
  "command line without options" "                   " 3
at_xfail=no
(
  $as_echo "7. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt01.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt01.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=(null)
opt_value=initial
x_option=0
a_option=0
find_value=(null)
d_option=0
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: command
1: line
2: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt01.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_7
#AT_START_8
at_fn_group_banner 8 'parseopt02.at:17' \
  "short options" "                                  " 3
at_xfail=no
(
  $as_echo "8. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt02.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -f file -x -a -d command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt02.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -f file -x -a -d command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=file
opt_value=initial
x_option=1
a_option=1
find_value=(null)
d_option=1
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: command
1: line
2: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt02.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_8
#AT_START_9
at_fn_group_banner 9 'parseopt03.at:17' \
  "short option with argument" "                     " 3
at_xfail=no
(
  $as_echo "9. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt03.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -ffile -x -a -d command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt03.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -ffile -x -a -d command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=file
opt_value=initial
x_option=1
a_option=1
find_value=(null)
d_option=1
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: command
1: line
2: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt03.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_9
#AT_START_10
at_fn_group_banner 10 'parseopt04.at:17' \
  "short option with optional argument" "            " 3
at_xfail=no
(
  $as_echo "10. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt04.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -ofile command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt04.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -ofile command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=(null)
opt_value=file
x_option=0
a_option=0
find_value=(null)
d_option=0
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: command
1: line
2: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt04.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_10
#AT_START_11
at_fn_group_banner 11 'parseopt05.at:17' \
  "short option without optional argument" "         " 3
at_xfail=no
(
  $as_echo "11. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt05.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -o command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt05.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -o command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=(null)
opt_value=(null)
x_option=0
a_option=0
find_value=(null)
d_option=0
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: command
1: line
2: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt05.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_11
#AT_START_12
at_fn_group_banner 12 'parseopt06.at:17' \
  "incremental short option" "                       " 3
at_xfail=no
(
  $as_echo "12. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt06.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -d -d command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt06.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -d -d command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=(null)
opt_value=initial
x_option=0
a_option=0
find_value=(null)
d_option=2
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: command
1: line
2: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt06.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_12
#AT_START_13
at_fn_group_banner 13 'parseopt07.at:17' \
  "short option clustering" "                        " 3
at_xfail=no
(
  $as_echo "13. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt07.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -xffile -dado10 command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt07.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -xffile -dado10 command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=file
opt_value=10
x_option=1
a_option=1
find_value=(null)
d_option=2
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: command
1: line
2: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt07.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_13
#AT_START_14
at_fn_group_banner 14 'parseopt08.at:17' \
  "long options" "                                   " 3
at_xfail=no
(
  $as_echo "14. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt08.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --file=file --all command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt08.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --file=file --all command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=file
opt_value=initial
x_option=0
a_option=1
find_value=(null)
d_option=0
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: command
1: line
2: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt08.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_14
#AT_START_15
at_fn_group_banner 15 'parseopt09.at:17' \
  "long option with argument" "                      " 3
at_xfail=no
(
  $as_echo "15. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt09.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --file file command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt09.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --file file command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=file
opt_value=initial
x_option=0
a_option=0
find_value=(null)
d_option=0
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: command
1: line
2: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt09.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_15
#AT_START_16
at_fn_group_banner 16 'parseopt10.at:17' \
  "long option with optional argument" "             " 3
at_xfail=no
(
  $as_echo "16. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt10.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --optional=file command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt10.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --optional=file command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=(null)
opt_value=file
x_option=0
a_option=0
find_value=(null)
d_option=0
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: command
1: line
2: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt10.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_16
#AT_START_17
at_fn_group_banner 17 'parseopt11.at:17' \
  "long option without optional argument" "          " 3
at_xfail=no
(
  $as_echo "17. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt11.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --optional command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt11.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --optional command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=(null)
opt_value=(null)
x_option=0
a_option=0
find_value=(null)
d_option=0
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: command
1: line
2: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt11.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_17
#AT_START_18
at_fn_group_banner 18 'parseopt12.at:17' \
  "incremental long option" "                        " 3
at_xfail=no
(
  $as_echo "18. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt12.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --debug --debug command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt12.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --debug --debug command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=(null)
opt_value=initial
x_option=0
a_option=0
find_value=(null)
d_option=2
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: command
1: line
2: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt12.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_18
#AT_START_19
at_fn_group_banner 19 'parseopt13.at:17' \
  "abbreviated long options" "                       " 3
at_xfail=no
(
  $as_echo "19. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt13.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --fil=file --fin=Word command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt13.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --fil=file --fin=Word command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=file
opt_value=initial
x_option=0
a_option=0
find_value=Word
d_option=0
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: command
1: line
2: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt13.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_19
#AT_START_20
at_fn_group_banner 20 'parseopt14.at:17' \
  "ambiguous abbreviated long options" "             " 3
at_xfail=no
(
  $as_echo "20. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt14.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --fi=file --fi=Word command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt14.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --fi=file --fi=Word command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "parseopt: option '--fi' is ambiguous; possibilities:
--file
--find
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/parseopt14.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_20
#AT_START_21
at_fn_group_banner 21 'parseopt15.at:17' \
  "mixed long and short options" "                   " 3
at_xfail=no
(
  $as_echo "21. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt15.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --file=filename -o -xa --find word -j10 command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt15.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --file=filename -o -xa --find word -j10 command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=filename
opt_value=(null)
x_option=1
a_option=1
find_value=word
d_option=0
jobs=10
debug_level_value=0
debug_info_value=(null)
argv:
0: command
1: line
2: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt15.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_21
#AT_START_22
at_fn_group_banner 22 'parseopt16.at:17' \
  "option aliases" "                                 " 3
at_xfail=no
(
  $as_echo "22. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt16.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -vvv
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt16.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -vvv

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=(null)
opt_value=initial
x_option=0
a_option=0
find_value=(null)
d_option=3
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt16.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_22
#AT_START_23
at_fn_group_banner 23 'parseopt17.at:17' \
  "argument permutation" "                           " 3
at_xfail=no
(
  $as_echo "23. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt17.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt more --file=file arguments follow -x -o options
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt17.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt more --file=file arguments follow -x -o options

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=file
opt_value=(null)
x_option=1
a_option=0
find_value=(null)
d_option=0
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: more
1: arguments
2: follow
3: options
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt17.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }


{ set +x
$as_echo "$at_srcdir/parseopt17.at:41:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --file=file more arguments follow -x -o options
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt17.at:41"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --file=file more arguments follow -x -o options

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=file
opt_value=(null)
x_option=1
a_option=0
find_value=(null)
d_option=0
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: more
1: arguments
2: follow
3: options
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt17.at:41"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_23
#AT_START_24
at_fn_group_banner 24 'parseopt18.at:17' \
  "double-dash" "                                    " 3
at_xfail=no
(
  $as_echo "24. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt18.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -x --file=foobar -- -a --optional arg
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt18.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -x --file=foobar -- -a --optional arg

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=foobar
opt_value=initial
x_option=1
a_option=0
find_value=(null)
d_option=0
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: -a
1: --optional
2: arg
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt18.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_24
#AT_START_25
at_fn_group_banner 25 'parseopt19.at:17' \
  "double-dash with permutation" "                   " 3
at_xfail=no
(
  $as_echo "25. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt19.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -x more --file=foobar -- -a --optional arg
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt19.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -x more --file=foobar -- -a --optional arg

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=foobar
opt_value=initial
x_option=1
a_option=0
find_value=(null)
d_option=0
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: more
1: -a
2: --optional
3: arg
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt19.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_25
#AT_START_26
at_fn_group_banner 26 'parseopt20.at:17' \
  "short option without required argument" "         " 3
at_xfail=no
(
  $as_echo "26. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt20.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -f
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt20.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -f

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "parseopt: option '-f' requires an argument
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/parseopt20.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_26
#AT_START_27
at_fn_group_banner 27 'parseopt21.at:17' \
  "long option without required argument" "          " 3
at_xfail=no
(
  $as_echo "27. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt21.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --file
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt21.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --file

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "parseopt: option '--file' requires an argument
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/parseopt21.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_27
#AT_START_28
at_fn_group_banner 28 'parseopt22.at:17' \
  "unrecognized option" "                            " 3
at_xfail=no
(
  $as_echo "28. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt22.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -X
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt22.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt -X

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "parseopt: unrecognized option '-X'
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/parseopt22.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_28
#AT_START_29
at_fn_group_banner 29 'parseopt23.at:17' \
  "in order parsing" "                               " 3
at_xfail=no
(
  $as_echo "29. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt23.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_IN_ORDER=1 parseopt --file=filename more -a -x arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt23.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_IN_ORDER=1 parseopt --file=filename more -a -x arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=filename
opt_value=initial
x_option=0
a_option=0
find_value=(null)
d_option=0
jobs=0
debug_level_value=0
debug_info_value=(null)
argv:
0: more
1: -a
2: -x
3: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt23.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_29
#AT_START_30
at_fn_group_banner 30 'parseopt24.at:17' \
  "MU_PARSEOPT_EXIT_ERROR" "                         " 3
at_xfail=no
(
  $as_echo "30. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt24.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_EXIT_ERROR=64 parseopt -X
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt24.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_EXIT_ERROR=64 parseopt -X

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "parseopt: unrecognized option '-X'
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 64 $at_status "$at_srcdir/parseopt24.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_30
#AT_START_31
at_fn_group_banner 31 'parseopt25.at:17' \
  "MU_PARSEOPT_VERSION_HOOK" "                       " 3
at_xfail=no
(
  $as_echo "31. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt25.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_VERSION_HOOK=1 parseopt -V
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt25.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_VERSION_HOOK=1 parseopt -V

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "version hook called
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt25.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_31
#AT_START_32
at_fn_group_banner 32 'parseopt26.at:17' \
  "ambiguous abbreviated long options (2)" "         " 3
at_xfail=no
(
  $as_echo "32. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt26.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --debug- command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt26.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --debug- command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "parseopt: option '--debug-' is ambiguous; possibilities:
--debug-all
--debug-info
--debug-level
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/parseopt26.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_32
#AT_START_33
at_fn_group_banner 33 'parseopt27.at:17' \
  "ambiguous abbreviated long options (3)" "         " 3
at_xfail=no
(
  $as_echo "33. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt27.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --debug-i command line arguments
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt27.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --debug-i command line arguments

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "rc=0
file_name=(null)
opt_value=initial
x_option=0
a_option=0
find_value=(null)
d_option=0
jobs=0
debug_level_value=0
debug_info_value=command
argv:
0: line
1: arguments
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt27.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_33
#AT_START_34
at_fn_group_banner 34 'parseopt_help00.at:17' \
  "standard help output" "                           " 4
at_xfail=no
(
  $as_echo "34. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt_help00.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --help
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt_help00.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --help

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Usage: parseopt [OPTION...]

 Group A
  -a, --all, --debug-all     no arguments to this one
  -f, --file=FILE            set file name
  -o, --optional[=FILE]      optional argument
  -x                         short-only option

 Group B
  -d, -v, --debug, --verbose another option
  -F, --find=VALUE           find VALUE
  -j, --jobs=N               sets numeric value

 Group C
      --debug-info=S         debug information
      --debug-level=NUM      debug level option

  -?, --help                 give this help list
      --usage                give a short usage message

Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt_help00.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_34
#AT_START_35
at_fn_group_banner 35 'parseopt_help01.at:17' \
  "standard usage output" "                          " 4
at_xfail=no
(
  $as_echo "35. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt_help01.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --usage
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt_help01.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

parseopt --usage

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Usage: parseopt [-advx?] [-f FILE] [-F VALUE] [-j N] [-o[FILE]] [--all]
            [--debug] [--debug-all] [--debug-info=S] [--debug-level=NUM]
            [--file=FILE] [--find=VALUE] [--help] [--jobs=N]
            [--optional[=FILE]] [--usage] [--verbose]
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt_help01.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_35
#AT_START_36
at_fn_group_banner 36 'parseopt_help02.at:17' \
  "MU_PARSEOPT_PROG_NAME" "                          " 4
at_xfail=no
(
  $as_echo "36. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt_help02.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_PROG_NAME=newname parseopt --help
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt_help02.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_PROG_NAME=newname parseopt --help

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Usage: newname [OPTION...]

 Group A
  -a, --all, --debug-all     no arguments to this one
  -f, --file=FILE            set file name
  -o, --optional[=FILE]      optional argument
  -x                         short-only option

 Group B
  -d, -v, --debug, --verbose another option
  -F, --find=VALUE           find VALUE
  -j, --jobs=N               sets numeric value

 Group C
      --debug-info=S         debug information
      --debug-level=NUM      debug level option

  -?, --help                 give this help list
      --usage                give a short usage message

Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt_help02.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_36
#AT_START_37
at_fn_group_banner 37 'parseopt_help03.at:17' \
  "MU_PARSEOPT_PROG_DOC" "                           " 4
at_xfail=no
(
  $as_echo "37. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt_help03.at:19:
unset ARGP_HELP_FMT
MU_PARSEOPT_PROG_DOC=\"Tests option parsing\" parseopt --help
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt_help03.at:19"
( $at_check_trace;
unset ARGP_HELP_FMT
MU_PARSEOPT_PROG_DOC="Tests option parsing" parseopt --help

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Usage: parseopt [OPTION...]
Tests option parsing

 Group A
  -a, --all, --debug-all     no arguments to this one
  -f, --file=FILE            set file name
  -o, --optional[=FILE]      optional argument
  -x                         short-only option

 Group B
  -d, -v, --debug, --verbose another option
  -F, --find=VALUE           find VALUE
  -j, --jobs=N               sets numeric value

 Group C
      --debug-info=S         debug information
      --debug-level=NUM      debug level option

  -?, --help                 give this help list
      --usage                give a short usage message

Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt_help03.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_37
#AT_START_38
at_fn_group_banner 38 'parseopt_help04.at:17' \
  "MU_PARSEOPT_PROG_ARGS" "                          " 4
at_xfail=no
(
  $as_echo "38. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt_help04.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_PROG_ARGS=\"SOME MORE ARGS\" parseopt --help
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt_help04.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_PROG_ARGS="SOME MORE ARGS" parseopt --help

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Usage: parseopt [OPTION...] SOME MORE ARGS

 Group A
  -a, --all, --debug-all     no arguments to this one
  -f, --file=FILE            set file name
  -o, --optional[=FILE]      optional argument
  -x                         short-only option

 Group B
  -d, -v, --debug, --verbose another option
  -F, --find=VALUE           find VALUE
  -j, --jobs=N               sets numeric value

 Group C
      --debug-info=S         debug information
      --debug-level=NUM      debug level option

  -?, --help                 give this help list
      --usage                give a short usage message

Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt_help04.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_38
#AT_START_39
at_fn_group_banner 39 'parseopt_help05.at:17' \
  "MU_PARSEOPT_BUG_ADDRESS" "                        " 4
at_xfail=no
(
  $as_echo "39. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt_help05.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_BUG_ADDRESS='gray@gnu.org' parseopt --help
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt_help05.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_BUG_ADDRESS='gray@gnu.org' parseopt --help

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Usage: parseopt [OPTION...]

 Group A
  -a, --all, --debug-all     no arguments to this one
  -f, --file=FILE            set file name
  -o, --optional[=FILE]      optional argument
  -x                         short-only option

 Group B
  -d, -v, --debug, --verbose another option
  -F, --find=VALUE           find VALUE
  -j, --jobs=N               sets numeric value

 Group C
      --debug-info=S         debug information
      --debug-level=NUM      debug level option

  -?, --help                 give this help list
      --usage                give a short usage message

Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.

Report bugs to <gray@gnu.org>.
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt_help05.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_39
#AT_START_40
at_fn_group_banner 40 'parseopt_help06.at:17' \
  "MU_PARSEOPT_PACKAGE_NAME and MU_PARSEOPT_PACKAGE_URL" "" 4
at_xfail=no
(
  $as_echo "40. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt_help06.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_PACKAGE_NAME='GNU Mailutils' MU_PARSEOPT_PACKAGE_URL='http://mailutils.org' parseopt --help
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt_help06.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_PACKAGE_NAME='GNU Mailutils' MU_PARSEOPT_PACKAGE_URL='http://mailutils.org' parseopt --help

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Usage: parseopt [OPTION...]

 Group A
  -a, --all, --debug-all     no arguments to this one
  -f, --file=FILE            set file name
  -o, --optional[=FILE]      optional argument
  -x                         short-only option

 Group B
  -d, -v, --debug, --verbose another option
  -F, --find=VALUE           find VALUE
  -j, --jobs=N               sets numeric value

 Group C
      --debug-info=S         debug information
      --debug-level=NUM      debug level option

  -?, --help                 give this help list
      --usage                give a short usage message

Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.

GNU Mailutils home page: <http://mailutils.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt_help06.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_40
#AT_START_41
at_fn_group_banner 41 'parseopt_help07.at:17' \
  "all data" "                                       " 4
at_xfail=no
(
  $as_echo "41. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt_help07.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_PROG_DOC=\"Tests option parsing\"\\
 MU_PARSEOPT_PROG_ARGS=\"SOME MORE ARGS\"\\
 MU_PARSEOPT_BUG_ADDRESS='gray@gnu.org'\\
 MU_PARSEOPT_PACKAGE_NAME='GNU Mailutils'\\
 MU_PARSEOPT_PACKAGE_URL='http://mailutils.org'\\
 MU_PARSEOPT_EXTRA_INFO='General help using GNU software: <http://www.gnu.org/gethelp/>'\\
 parseopt --help
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt_help07.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_PROG_DOC="Tests option parsing"\
 MU_PARSEOPT_PROG_ARGS="SOME MORE ARGS"\
 MU_PARSEOPT_BUG_ADDRESS='gray@gnu.org'\
 MU_PARSEOPT_PACKAGE_NAME='GNU Mailutils'\
 MU_PARSEOPT_PACKAGE_URL='http://mailutils.org'\
 MU_PARSEOPT_EXTRA_INFO='General help using GNU software: <http://www.gnu.org/gethelp/>'\
 parseopt --help

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Usage: parseopt [OPTION...] SOME MORE ARGS
Tests option parsing

 Group A
  -a, --all, --debug-all     no arguments to this one
  -f, --file=FILE            set file name
  -o, --optional[=FILE]      optional argument
  -x                         short-only option

 Group B
  -d, -v, --debug, --verbose another option
  -F, --find=VALUE           find VALUE
  -j, --jobs=N               sets numeric value

 Group C
      --debug-info=S         debug information
      --debug-level=NUM      debug level option

  -?, --help                 give this help list
      --usage                give a short usage message

Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.

Report bugs to <gray@gnu.org>.
GNU Mailutils home page: <http://mailutils.org>
General help using GNU software: <http://www.gnu.org/gethelp/>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt_help07.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_41
#AT_START_42
at_fn_group_banner 42 'parseopt_help08.at:17' \
  "ARGP_HELP_FMT compatibility" "                    " 4
at_xfail=no
(
  $as_echo "42. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt_help08.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

ARGP_HELP_FMT=dup-args,no-dup-args-note,short-opt-col=1,opt-doc-col=32,header-col=10\\
 parseopt --help
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt_help08.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

ARGP_HELP_FMT=dup-args,no-dup-args-note,short-opt-col=1,opt-doc-col=32,header-col=10\
 parseopt --help

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Usage: parseopt [OPTION...]

          Group A
 -a,  --all, --debug-all        no arguments to this one
 -f FILE, --file=FILE           set file name
 -o[FILE], --optional[=FILE]    optional argument
 -x                             short-only option

          Group B
 -d, -v, --debug, --verbose     another option
 -F VALUE, --find=VALUE         find VALUE
 -j N, --jobs=N                 sets numeric value

          Group C
      --debug-info=S            debug information
      --debug-level=NUM         debug level option

 -?,  --help                    give this help list
      --usage                   give a short usage message

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt_help08.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_42
#AT_START_43
at_fn_group_banner 43 'parseopt_help09.at:17' \
  "ARGP_HELP_FMT usage compatibility" "              " 4
at_xfail=no
(
  $as_echo "43. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt_help09.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

ARGP_HELP_FMT=rmargin=62,usage-indent=1\\
 parseopt --usage
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt_help09.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

ARGP_HELP_FMT=rmargin=62,usage-indent=1\
 parseopt --usage

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Usage: parseopt [-advx?] [-f FILE] [-F VALUE] [-j N]
 [-o[FILE]] [--all] [--debug] [--debug-all] [--debug-info=S]
 [--debug-level=NUM] [--file=FILE] [--find=VALUE] [--help]
 [--jobs=N] [--optional[=FILE]] [--usage] [--verbose]
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt_help09.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_43
#AT_START_44
at_fn_group_banner 44 'parseopt_help10.at:17' \
  "MU_PARSEOPT_VERSION_HOOK usage output" "          " 4
at_xfail=no
(
  $as_echo "44. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt_help10.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_VERSION_HOOK=1 parseopt --usage
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt_help10.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_VERSION_HOOK=1 parseopt --usage

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Usage: parseopt [-advVx?] [-f FILE] [-F VALUE] [-j N] [-o[FILE]] [--all]
            [--debug] [--debug-all] [--debug-info=S] [--debug-level=NUM]
            [--file=FILE] [--find=VALUE] [--help] [--jobs=N]
            [--optional[=FILE]] [--usage] [--verbose] [--version]
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt_help10.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_44
#AT_START_45
at_fn_group_banner 45 'parseopt_help11.at:17' \
  "MU_PARSEOPT_VERSION_HOOK help output" "           " 4
at_xfail=no
(
  $as_echo "45. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt_help11.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_VERSION_HOOK=1 parseopt --help
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt_help11.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_VERSION_HOOK=1 parseopt --help

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Usage: parseopt [OPTION...]

 Group A
  -a, --all, --debug-all     no arguments to this one
  -f, --file=FILE            set file name
  -o, --optional[=FILE]      optional argument
  -x                         short-only option

 Group B
  -d, -v, --debug, --verbose another option
  -F, --find=VALUE           find VALUE
  -j, --jobs=N               sets numeric value

 Group C
      --debug-info=S         debug information
      --debug-level=NUM      debug level option

  -?, --help                 give this help list
      --usage                give a short usage message
  -V, --version              print program version

Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt_help11.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_45
#AT_START_46
at_fn_group_banner 46 'parseopt_help12.at:17' \
  "MU_PARSEOPT_PROG_ARGS (alternative)" "            " 4
at_xfail=no
(
  $as_echo "46. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/parseopt_help12.at:19:

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_PROG_ARGS=\"SOME MORE ARGS|ALTERNATIVE ARGS|ANOTHER ARGS\" parseopt --help
"
at_fn_check_prepare_notrace 'an embedded newline' "parseopt_help12.at:19"
( $at_check_trace;

unset ARGP_HELP_FMT
unset MU_PARSEOPT_ARGV0
unset MU_PARSEOPT_IGNORE_ERRORS
unset MU_PARSEOPT_IN_ORDER
unset MU_PARSEOPT_NO_STDOPT
unset MU_PARSEOPT_NO_ERREXIT
unset MU_PARSEOPT_IMMEDIATE
unset MU_PARSEOPT_NO_SORT

unset MU_PARSEOPT_PROG_NAME
unset MU_PARSEOPT_PROG_DOC
unset MU_PARSEOPT_PROG_ARGS
unset MU_PARSEOPT_BUG_ADDRESS
unset MU_PARSEOPT_PACKAGE_NAME
unset MU_PARSEOPT_PACKAGE_URL

MU_PARSEOPT_PROG_ARGS="SOME MORE ARGS|ALTERNATIVE ARGS|ANOTHER ARGS" parseopt --help

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Usage: parseopt [OPTION...] SOME MORE ARGS
  or:  parseopt [OPTION...] ALTERNATIVE ARGS
  or:  parseopt [OPTION...] ANOTHER ARGS

 Group A
  -a, --all, --debug-all     no arguments to this one
  -f, --file=FILE            set file name
  -o, --optional[=FILE]      optional argument
  -x                         short-only option

 Group B
  -d, -v, --debug, --verbose another option
  -F, --find=VALUE           find VALUE
  -j, --jobs=N               sets numeric value

 Group C
      --debug-info=S         debug information
      --debug-level=NUM      debug level option

  -?, --help                 give this help list
      --usage                give a short usage message

Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/parseopt_help12.at:19"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_46
#AT_START_47
at_fn_group_banner 47 'strin.at:17' \
  "strin" "                                          " 5
at_xfail=no
(
  $as_echo "47. $at_setup_line: testing $at_desc ..."
  $at_traceon



cat >input <<'_ATEOF'
Omnis enim res, quae dando non deficit,
dum habetur et non datur, nondum habetur,
quomodo habenda est.
_ATEOF


{ set +x
$as_echo "$at_srcdir/strin.at:26:
strin < input
"
at_fn_check_prepare_notrace 'an embedded newline' "strin.at:26"
( $at_check_trace;
strin < input

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Omnis enim res, quae dando non deficit,
dum habetur et non datur, nondum habetur,
quomodo habenda est.
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strin.at:26"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_47
#AT_START_48
at_fn_group_banner 48 'strout.at:17' \
  "strout" "                                         " 5
at_xfail=no
(
  $as_echo "48. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/strout.at:20:
strout now is the time for all good men
"
at_fn_check_prepare_notrace 'an embedded newline' "strout.at:20"
( $at_check_trace;
strout now is the time for all good men

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "now
is
the
time
for
all
good
men
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strout.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_48
#AT_START_49
at_fn_group_banner 49 'strerr.at:17' \
  "strerr" "                                         " 5
at_xfail=no
(
  $as_echo "49. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/strerr.at:20:
strout -err now is the time for all good men
"
at_fn_check_prepare_notrace 'an embedded newline' "strerr.at:20"
( $at_check_trace;
strout -err now is the time for all good men

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "strout: now
strout: is
strout: the
strout: time
strout: for
strout: all
strout: good
strout: men
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strerr.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_49
#AT_START_50
at_fn_group_banner 50 'list.at:38' \
  "List: build" "                                    " 6
at_xfail=no
(
  $as_echo "50. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:38:
cat >input <<'_ATEOF'
add en to tre fire fem
print
_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:38"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
print
_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 5
en
to
tre
fire
fem
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:38"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_50
#AT_START_51
at_fn_group_banner 51 'list.at:49' \
  "List: insert after" "                             " 6
at_xfail=no
(
  $as_echo "51. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:49:
cat >input <<'_ATEOF'
add en tre fire fem
ins after en to
print
_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:49"
( $at_check_trace;
cat >input <<'_ATEOF'
add en tre fire fem
ins after en to
print
_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 5
en
to
tre
fire
fem
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:49"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_51
#AT_START_52
at_fn_group_banner 52 'list.at:61' \
  "List: insert before" "                            " 6
at_xfail=no
(
  $as_echo "52. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:61:
cat >input <<'_ATEOF'
add en tre fire fem
ins before tre to
print
_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:61"
( $at_check_trace;
cat >input <<'_ATEOF'
add en tre fire fem
ins before tre to
print
_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 5
en
to
tre
fire
fem
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:61"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_52
#AT_START_53
at_fn_group_banner 53 'list.at:73' \
  "List: prepend" "                                  " 6
at_xfail=no
(
  $as_echo "53. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:73:
cat >input <<'_ATEOF'
add en to tre fire fem
prep null jeden dwa trzy
print
_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:73"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
prep null jeden dwa trzy
print
_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 9
trzy
dwa
jeden
null
en
to
tre
fire
fem
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:73"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_53
#AT_START_54
at_fn_group_banner 54 'list.at:89' \
  "List: delete" "                                   " 6
at_xfail=no
(
  $as_echo "54. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:89:
cat >input <<'_ATEOF'
add en to tre fire fem
del to fire
print
_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:89"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
del to fire
print
_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 3
en
tre
fem
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:89"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_54
#AT_START_55
at_fn_group_banner 55 'list.at:99' \
  "List: push" "                                     " 6
at_xfail=no
(
  $as_echo "55. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:99:
cat >input <<'_ATEOF'
push en to tre
print
_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:99"
( $at_check_trace;
cat >input <<'_ATEOF'
push en to tre
print
_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 3
en
to
tre
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:99"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_55
#AT_START_56
at_fn_group_banner 56 'list.at:108' \
  "List: pop" "                                      " 6
at_xfail=no
(
  $as_echo "56. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:108:
cat >input <<'_ATEOF'
push en to tre
pop
pop
pop
_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:108"
( $at_check_trace;
cat >input <<'_ATEOF'
push en to tre
pop
pop
pop
_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "tre
to
en
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:108"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_56
#AT_START_57
at_fn_group_banner 57 'list.at:118' \
  "List: pop-null" "                                 " 6
at_xfail=no
(
  $as_echo "57. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:118:
cat >input <<'_ATEOF'
pop
_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:118"
( $at_check_trace;
cat >input <<'_ATEOF'
pop
_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "mu_list_pop: Requested item not found
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:118"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_57
#AT_START_58
at_fn_group_banner 58 'list.at:124' \
  "List: get" "                                      " 6
at_xfail=no
(
  $as_echo "58. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:124:
cat >input <<'_ATEOF'
add en to tre fire fem
3
_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:124"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
3
_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "fire
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:124"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_58
#AT_START_59
at_fn_group_banner 59 'list.at:130' \
  "List: head" "                                     " 6
at_xfail=no
(
  $as_echo "59. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:130:
cat >input <<'_ATEOF'
add en to tre fire fem
head
_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:130"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
head
_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "en
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:130"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_59
#AT_START_60
at_fn_group_banner 60 'list.at:136' \
  "List: tail" "                                     " 6
at_xfail=no
(
  $as_echo "60. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:136:
cat >input <<'_ATEOF'
add en to tre fire fem
tail
_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:136"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
tail
_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "fem
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:136"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_60
#AT_START_61
at_fn_group_banner 61 'list.at:150' \
  "Iterator: forward" "                              " 6
at_xfail=no
(
  $as_echo "61. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:150:
cat >input <<'_ATEOF'
add en to tre fire fem
first
cur
next 3
cur
_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:150"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
first
cur
next 3
cur
_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0:0:en
0:3:fire
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:150"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_61
#AT_START_62
at_fn_group_banner 62 'list.at:160' \
  "Iterator: locate" "                               " 6
at_xfail=no
(
  $as_echo "62. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:160:
cat >input <<'_ATEOF'
add en to tre fire fem
find tre
cur
_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:160"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
find tre
cur
_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0:2:tre
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:160"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_62
#AT_START_63
at_fn_group_banner 63 'list.at:167' \
  "Iterator: backward" "                             " 6
at_xfail=no
(
  $as_echo "63. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:167:
cat >input <<'_ATEOF'
add en to tre fire fem
ictl dir backwards
find fem
cur
next
cur
next 2
cur

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:167"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
ictl dir backwards
find fem
cur
next
cur
next 2
cur

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0:4:fem
0:3:fire
0:1:to
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:167"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_63
#AT_START_64
at_fn_group_banner 64 'list.at:182' \
  "Iterator: delete" "                               " 6
at_xfail=no
(
  $as_echo "64. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:182:
cat >input <<'_ATEOF'
add en to tre fire fem
find tre
cur
ictl del
cur
print

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:182"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
find tre
cur
ictl del
cur
print

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0:2:tre
0:2:fire
# items: 4
en
to
fire
fem
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:182"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_64
#AT_START_65
at_fn_group_banner 65 'list.at:199' \
  "Iterator: insert" "                               " 6
at_xfail=no
(
  $as_echo "65. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:199:
cat >input <<'_ATEOF'
add en to fire
find to
cur
ictl ins tre
cur
next
cur
next
cur
print

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:199"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to fire
find to
cur
ictl ins tre
cur
next
cur
next
cur
print

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0:1:to
0:1:to
0:2:tre
0:3:fire
# items: 4
en
to
tre
fire
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:199"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_65
#AT_START_66
at_fn_group_banner 66 'list.at:222' \
  "Iterator: replace" "                              " 6
at_xfail=no
(
  $as_echo "66. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:222:
cat >input <<'_ATEOF'
add en to tre fire fem
find tre
cur
ictl repl trzy
cur
print

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:222"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
find tre
cur
ictl repl trzy
cur
print

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0:2:tre
0:2:trzy
# items: 5
en
to
trzy
fire
fem
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:222"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_66
#AT_START_67
at_fn_group_banner 67 'list.at:240' \
  "Iterator: interaction" "                          " 6
at_xfail=no
(
  $as_echo "67. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:240:
cat >input <<'_ATEOF'
add en to tre fire fem
first
iter 1
find tre
cur
iter 0
cur

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:240"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
first
iter 1
find tre
cur
iter 0
cur

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1:2:tre
0:0:en
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:240"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_67
#AT_START_68
at_fn_group_banner 68 'list.at:253' \
  "Iterator: interaction: moves" "                   " 6
at_xfail=no
(
  $as_echo "68. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:253:
cat >input <<'_ATEOF'
add en to tre fire fem
first
iter 1
find tre
iter 0
next
iter 1
next
iter 0
cur
iter 1
cur

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:253"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
first
iter 1
find tre
iter 0
next
iter 1
next
iter 0
cur
iter 1
cur

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0:1:to
1:3:fire
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:253"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_68
#AT_START_69
at_fn_group_banner 69 'list.at:271' \
  "Iterator: interaction: deletes" "                 " 6
at_xfail=no
(
  $as_echo "69. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:271:
cat >input <<'_ATEOF'
add en to tre fire fem
find tre
iter 1
find tre
ictl del
cur
iter 0
cur

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:271"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
find tre
iter 1
find tre
ictl del
cur
iter 0
cur

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1:2:fire
0:2:fire
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:271"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_69
#AT_START_70
at_fn_group_banner 70 'list.at:295' \
  "Map: even" "                                      " 6
at_xfail=no
(
  $as_echo "70. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:295:
cat >input <<'_ATEOF'
add null en to tre fire fem
map even

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:295"
( $at_check_trace;
cat >input <<'_ATEOF'
add null en to tre fire fem
map even

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 3
null
to
fire
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:295"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_70
#AT_START_71
at_fn_group_banner 71 'list.at:305' \
  "Map: odd" "                                       " 6
at_xfail=no
(
  $as_echo "71. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:305:
cat >input <<'_ATEOF'
add null en to tre fire fem
map odd

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:305"
( $at_check_trace;
cat >input <<'_ATEOF'
add null en to tre fire fem
map odd

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 3
en
tre
fem
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:305"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_71
#AT_START_72
at_fn_group_banner 72 'list.at:315' \
  "Map: odd0" "                                      " 6
at_xfail=no
(
  $as_echo "72. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:315:
cat >input <<'_ATEOF'
add null
map odd

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:315"
( $at_check_trace;
cat >input <<'_ATEOF'
add null
map odd

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 0
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:315"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_72
#AT_START_73
at_fn_group_banner 73 'list.at:322' \
  "Map: concat" "                                    " 6
at_xfail=no
(
  $as_echo "73. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:322:
cat >input <<'_ATEOF'
add en to tre fire fem
map concat 2 -

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:322"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
map concat 2 -

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 3
en-to
tre-fire
fem
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:322"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_73
#AT_START_74
at_fn_group_banner 74 'list.at:332' \
  "Map: concat3" "                                   " 6
at_xfail=no
(
  $as_echo "74. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:332:
cat >input <<'_ATEOF'
add en to tre fire fem
map concat 3 -

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:332"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
map concat 3 -

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 2
en-to-tre
fire-fem
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:332"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_74
#AT_START_75
at_fn_group_banner 75 'list.at:341' \
  "Map: skip" "                                      " 6
at_xfail=no
(
  $as_echo "75. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:341:
cat >input <<'_ATEOF'
add null en to tre fire fem
map skip 3

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:341"
( $at_check_trace;
cat >input <<'_ATEOF'
add null en to tre fire fem
map skip 3

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 3
tre
fire
fem
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:341"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_75
#AT_START_76
at_fn_group_banner 76 'list.at:351' \
  "Map: trim" "                                      " 6
at_xfail=no
(
  $as_echo "76. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:351:
cat >input <<'_ATEOF'
add null en to tre fire fem
map trim 3

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:351"
( $at_check_trace;
cat >input <<'_ATEOF'
add null en to tre fire fem
map trim 3

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 3
null
en
to
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:351"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_76
#AT_START_77
at_fn_group_banner 77 'list.at:370' \
  "Slice: one limit" "                               " 6
at_xfail=no
(
  $as_echo "77. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:370:
cat >input <<'_ATEOF'
add null en to tre fire
slice 3

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:370"
( $at_check_trace;
cat >input <<'_ATEOF'
add null en to tre fire
slice 3

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 2
tre
fire
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:370"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_77
#AT_START_78
at_fn_group_banner 78 'list.at:379' \
  "Slice: two limits" "                              " 6
at_xfail=no
(
  $as_echo "78. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:379:
cat >input <<'_ATEOF'
add null en to tre fire fem seks syv atte ni ti
slice 4 7

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:379"
( $at_check_trace;
cat >input <<'_ATEOF'
add null en to tre fire fem seks syv atte ni ti
slice 4 7

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 4
fire
fem
seks
syv
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:379"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_78
#AT_START_79
at_fn_group_banner 79 'list.at:390' \
  "Slice: four limits" "                             " 6
at_xfail=no
(
  $as_echo "79. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:390:
cat >input <<'_ATEOF'
add null en to tre fire fem seks syv atte ni ti
slice 4 6 9 10

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:390"
( $at_check_trace;
cat >input <<'_ATEOF'
add null en to tre fire fem seks syv atte ni ti
slice 4 6 9 10

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 5
fire
fem
seks
ni
ti
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:390"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_79
#AT_START_80
at_fn_group_banner 80 'list.at:402' \
  "Slice: four limits unsorted" "                    " 6
at_xfail=no
(
  $as_echo "80. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:402:
cat >input <<'_ATEOF'
add null en to tre fire fem seks syv atte ni ti
slice 10 6 9 4

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:402"
( $at_check_trace;
cat >input <<'_ATEOF'
add null en to tre fire fem seks syv atte ni ti
slice 10 6 9 4

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 5
fire
fem
seks
ni
ti
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:402"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_80
#AT_START_81
at_fn_group_banner 81 'list.at:422' \
  "Fold: empty list" "                               " 6
at_xfail=no
(
  $as_echo "81. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:422:
cat >input <<'_ATEOF'
fold

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:422"
( $at_check_trace;
cat >input <<'_ATEOF'
fold

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NULL
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:422"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_81
#AT_START_82
at_fn_group_banner 82 'list.at:428' \
  "Fold: one element" "                              " 6
at_xfail=no
(
  $as_echo "82. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:428:
cat >input <<'_ATEOF'
add en
fold

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:428"
( $at_check_trace;
cat >input <<'_ATEOF'
add en
fold

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "en
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:428"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_82
#AT_START_83
at_fn_group_banner 83 'list.at:435' \
  "Fold: many elements" "                            " 6
at_xfail=no
(
  $as_echo "83. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:435:
cat >input <<'_ATEOF'
add en to tre fire fem
fold

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:435"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
fold

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entotrefirefem
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:435"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_83
#AT_START_84
at_fn_group_banner 84 'list.at:450' \
  "Reverse Fold: empty list" "                       " 6
at_xfail=no
(
  $as_echo "84. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:450:
cat >input <<'_ATEOF'
rfold

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:450"
( $at_check_trace;
cat >input <<'_ATEOF'
rfold

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NULL
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:450"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_84
#AT_START_85
at_fn_group_banner 85 'list.at:456' \
  "Reverse Fold: one element" "                      " 6
at_xfail=no
(
  $as_echo "85. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:456:
cat >input <<'_ATEOF'
add en
rfold

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:456"
( $at_check_trace;
cat >input <<'_ATEOF'
add en
rfold

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "en
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:456"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_85
#AT_START_86
at_fn_group_banner 86 'list.at:463' \
  "Reverse Fold: many elements" "                    " 6
at_xfail=no
(
  $as_echo "86. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:463:
cat >input <<'_ATEOF'
add en to tre fire fem
rfold

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:463"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem
rfold

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "femfiretretoen
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:463"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_86
#AT_START_87
at_fn_group_banner 87 'list.at:479' \
  "Sort: empty list" "                               " 6
at_xfail=no
(
  $as_echo "87. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:479:
cat >input <<'_ATEOF'
sort
print

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:479"
( $at_check_trace;
cat >input <<'_ATEOF'
sort
print

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 0
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:479"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_87
#AT_START_88
at_fn_group_banner 88 'list.at:486' \
  "Sort: sorted list asc" "                          " 6
at_xfail=no
(
  $as_echo "88. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:486:
cat >input <<'_ATEOF'
add a b c d e f
sort
print

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:486"
( $at_check_trace;
cat >input <<'_ATEOF'
add a b c d e f
sort
print

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 6
a
b
c
d
e
f
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:486"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_88
#AT_START_89
at_fn_group_banner 89 'list.at:500' \
  "Sort: sorted list desc" "                         " 6
at_xfail=no
(
  $as_echo "89. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:500:
cat >input <<'_ATEOF'
add f e d c b a
sort
print

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:500"
( $at_check_trace;
cat >input <<'_ATEOF'
add f e d c b a
sort
print

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 6
a
b
c
d
e
f
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:500"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_89
#AT_START_90
at_fn_group_banner 90 'list.at:514' \
  "Sort: unsorted list" "                            " 6
at_xfail=no
(
  $as_echo "90. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/list.at:514:
cat >input <<'_ATEOF'
add en to tre fire fem seks syv atte ni ti
sort
print

_ATEOF

listop < input"
at_fn_check_prepare_notrace 'an embedded newline' "list.at:514"
( $at_check_trace;
cat >input <<'_ATEOF'
add en to tre fire fem seks syv atte ni ti
sort
print

_ATEOF

listop < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# items: 10
atte
en
fem
fire
ni
seks
syv
ti
to
tre
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/list.at:514"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_90
#AT_START_91
at_fn_group_banner 91 'address.at:33' \
  "Address: Sam <@[matrix (smtp)], @[nexus: [node 12]]:sroberts@[10].[1]>" "" 7
at_xfail=no
(
  $as_echo "91. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:33: addr 'Sam <@[matrix (smtp)], @[nexus: [node 12]]:sroberts@[10].[1]>'"
at_fn_check_prepare_trace "address.at:33"
( $at_check_trace; addr 'Sam <@[matrix (smtp)], @[nexus: [node 12]]:sroberts@[10].[1]>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_INVALID_EMAIL
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/address.at:33"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_91
#AT_START_92
at_fn_group_banner 92 'address.at:39' \
  "Address: a@b,z@y" "                               " 7
at_xfail=no
(
  $as_echo "92. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:39: addr 'a@b,z@y'"
at_fn_check_prepare_trace "address.at:39"
( $at_check_trace; addr 'a@b,z@y'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <a@b>:
local-part <a> domain <b>
2. email <z@y>:
local-part <z> domain <y>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:39"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_92
#AT_START_93
at_fn_group_banner 93 'address.at:48' \
  "Address: ,a@b,z@y" "                              " 7
at_xfail=no
(
  $as_echo "93. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:48: addr ',a@b,z@y'"
at_fn_check_prepare_trace "address.at:48"
( $at_check_trace; addr ',a@b,z@y'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <a@b>:
local-part <a> domain <b>
2. email <z@y>:
local-part <z> domain <y>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:48"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_93
#AT_START_94
at_fn_group_banner 94 'address.at:57' \
  "Address: a@b,z@y," "                              " 7
at_xfail=no
(
  $as_echo "94. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:57: addr 'a@b,z@y,'"
at_fn_check_prepare_trace "address.at:57"
( $at_check_trace; addr 'a@b,z@y,'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <a@b>:
local-part <a> domain <b>
2. email <z@y>:
local-part <z> domain <y>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:57"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_94
#AT_START_95
at_fn_group_banner 95 'address.at:66' \
  "Address: ,a@b,z@y," "                             " 7
at_xfail=no
(
  $as_echo "95. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:66: addr ',a@b,z@y,'"
at_fn_check_prepare_trace "address.at:66"
( $at_check_trace; addr ',a@b,z@y,'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <a@b>:
local-part <a> domain <b>
2. email <z@y>:
local-part <z> domain <y>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:66"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_95
#AT_START_96
at_fn_group_banner 96 'address.at:75' \
  "Address: a@b,,z@y" "                              " 7
at_xfail=no
(
  $as_echo "96. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:75: addr 'a@b,,z@y'"
at_fn_check_prepare_trace "address.at:75"
( $at_check_trace; addr 'a@b,,z@y'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <a@b>:
local-part <a> domain <b>
2. email <z@y>:
local-part <z> domain <y>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:75"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_96
#AT_START_97
at_fn_group_banner 97 'address.at:84' \
  "Address: a@b,,,z@y" "                             " 7
at_xfail=no
(
  $as_echo "97. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:84: addr 'a@b,,,z@y'"
at_fn_check_prepare_trace "address.at:84"
( $at_check_trace; addr 'a@b,,,z@y'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <a@b>:
local-part <a> domain <b>
2. email <z@y>:
local-part <z> domain <y>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:84"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_97
#AT_START_98
at_fn_group_banner 98 'address.at:93' \
  "Address: ,,,a@b,,," "                             " 7
at_xfail=no
(
  $as_echo "98. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:93: addr ',,,a@b,,,'"
at_fn_check_prepare_trace "address.at:93"
( $at_check_trace; addr ',,,a@b,,,'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <a@b>:
local-part <a> domain <b>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:93"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_98
#AT_START_99
at_fn_group_banner 99 'address.at:100' \
  "Address: ,a@b" "                                  " 7
at_xfail=no
(
  $as_echo "99. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:100: addr ',a@b'"
at_fn_check_prepare_trace "address.at:100"
( $at_check_trace; addr ',a@b'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <a@b>:
local-part <a> domain <b>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:100"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_99
#AT_START_100
at_fn_group_banner 100 'address.at:107' \
  "Address: a@b," "                                  " 7
at_xfail=no
(
  $as_echo "100. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:107: addr 'a@b,'"
at_fn_check_prepare_trace "address.at:107"
( $at_check_trace; addr 'a@b,'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <a@b>:
local-part <a> domain <b>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:107"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_100
#AT_START_101
at_fn_group_banner 101 'address.at:114' \
  "Address: ," "                                     " 7
at_xfail=no
(
  $as_echo "101. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:114: addr ','"
at_fn_check_prepare_trace "address.at:114"
( $at_check_trace; addr ','
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_EMPTY_ADDRESS
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/address.at:114"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_101
#AT_START_102
at_fn_group_banner 102 'address.at:120' \
  "Address: ,," "                                    " 7
at_xfail=no
(
  $as_echo "102. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:120: addr ',,'"
at_fn_check_prepare_trace "address.at:120"
( $at_check_trace; addr ',,'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_EMPTY_ADDRESS
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/address.at:120"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_102
#AT_START_103
at_fn_group_banner 103 'address.at:126' \
  "Address: ,," "                                    " 7
at_xfail=no
(
  $as_echo "103. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:126: addr ',,'"
at_fn_check_prepare_trace "address.at:126"
( $at_check_trace; addr ',,'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_EMPTY_ADDRESS
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/address.at:126"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_103
#AT_START_104
at_fn_group_banner 104 'address.at:132' \
  "Address: a group: a@b,z@y;" "                     " 7
at_xfail=no
(
  $as_echo "104. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:132: addr 'a group: a@b,z@y;'"
at_fn_check_prepare_trace "address.at:132"
( $at_check_trace; addr 'a group: a@b,z@y;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <a@b>:
local-part <a> domain <b>
2. email <z@y>:
local-part <z> domain <y>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:132"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_104
#AT_START_105
at_fn_group_banner 105 'address.at:141' \
  "Address: a group: ,a@b,z@y;" "                    " 7
at_xfail=no
(
  $as_echo "105. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:141: addr 'a group: ,a@b,z@y;'"
at_fn_check_prepare_trace "address.at:141"
( $at_check_trace; addr 'a group: ,a@b,z@y;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <a@b>:
local-part <a> domain <b>
2. email <z@y>:
local-part <z> domain <y>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:141"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_105
#AT_START_106
at_fn_group_banner 106 'address.at:150' \
  "Address: a group: a@b,z@y,;" "                    " 7
at_xfail=no
(
  $as_echo "106. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:150: addr 'a group: a@b,z@y,;'"
at_fn_check_prepare_trace "address.at:150"
( $at_check_trace; addr 'a group: a@b,z@y,;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <a@b>:
local-part <a> domain <b>
2. email <z@y>:
local-part <z> domain <y>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:150"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_106
#AT_START_107
at_fn_group_banner 107 'address.at:159' \
  "Address: a group: ,a@b,z@y,;" "                   " 7
at_xfail=no
(
  $as_echo "107. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:159: addr 'a group: ,a@b,z@y,;'"
at_fn_check_prepare_trace "address.at:159"
( $at_check_trace; addr 'a group: ,a@b,z@y,;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <a@b>:
local-part <a> domain <b>
2. email <z@y>:
local-part <z> domain <y>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:159"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_107
#AT_START_108
at_fn_group_banner 108 'address.at:168' \
  "Address: a group: a@b,,z@y;" "                    " 7
at_xfail=no
(
  $as_echo "108. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:168: addr 'a group: a@b,,z@y;'"
at_fn_check_prepare_trace "address.at:168"
( $at_check_trace; addr 'a group: a@b,,z@y;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <a@b>:
local-part <a> domain <b>
2. email <z@y>:
local-part <z> domain <y>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:168"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_108
#AT_START_109
at_fn_group_banner 109 'address.at:177' \
  "Address: a group: a@b,,,z@y;" "                   " 7
at_xfail=no
(
  $as_echo "109. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:177: addr 'a group: a@b,,,z@y;'"
at_fn_check_prepare_trace "address.at:177"
( $at_check_trace; addr 'a group: a@b,,,z@y;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <a@b>:
local-part <a> domain <b>
2. email <z@y>:
local-part <z> domain <y>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:177"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_109
#AT_START_110
at_fn_group_banner 110 'address.at:186' \
  "Address: a group: ,,,a@b,,, ;" "                  " 7
at_xfail=no
(
  $as_echo "110. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:186: addr 'a group: ,,,a@b,,, ;'"
at_fn_check_prepare_trace "address.at:186"
( $at_check_trace; addr 'a group: ,,,a@b,,, ;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <a@b>:
local-part <a> domain <b>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:186"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_110
#AT_START_111
at_fn_group_banner 111 'address.at:193' \
  "Address: a group: ,a@b ;" "                       " 7
at_xfail=no
(
  $as_echo "111. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:193: addr 'a group: ,a@b ;'"
at_fn_check_prepare_trace "address.at:193"
( $at_check_trace; addr 'a group: ,a@b ;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <a@b>:
local-part <a> domain <b>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:193"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_111
#AT_START_112
at_fn_group_banner 112 'address.at:200' \
  "Address: a group: a@b, ;" "                       " 7
at_xfail=no
(
  $as_echo "112. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:200: addr 'a group: a@b, ;'"
at_fn_check_prepare_trace "address.at:200"
( $at_check_trace; addr 'a group: a@b, ;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <a@b>:
local-part <a> domain <b>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:200"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_112
#AT_START_113
at_fn_group_banner 113 'address.at:207' \
  "Address: a group: , ;" "                          " 7
at_xfail=no
(
  $as_echo "113. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:207: addr 'a group: , ;'"
at_fn_check_prepare_trace "address.at:207"
( $at_check_trace; addr 'a group: , ;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_EMPTY_ADDRESS
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/address.at:207"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_113
#AT_START_114
at_fn_group_banner 114 'address.at:213' \
  "Address: a group: ,, ;" "                         " 7
at_xfail=no
(
  $as_echo "114. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:213: addr 'a group: ,, ;'"
at_fn_check_prepare_trace "address.at:213"
( $at_check_trace; addr 'a group: ,, ;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_EMPTY_ADDRESS
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/address.at:213"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_114
#AT_START_115
at_fn_group_banner 115 'address.at:219' \
  "Address: a group: ,, ;" "                         " 7
at_xfail=no
(
  $as_echo "115. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:219: addr 'a group: ,, ;'"
at_fn_check_prepare_trace "address.at:219"
( $at_check_trace; addr 'a group: ,, ;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_EMPTY_ADDRESS
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/address.at:219"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_115
#AT_START_116
at_fn_group_banner 116 'address.at:225' \
  "Address: Sam <@[matrix (smtp)], @[nexus: [node 12]]:sroberts@[10].[1]> ;" "" 7
at_xfail=no
(
  $as_echo "116. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:225: addr 'Sam <@[matrix (smtp)], @[nexus: [node 12]]:sroberts@[10].[1]> ;'"
at_fn_check_prepare_trace "address.at:225"
( $at_check_trace; addr 'Sam <@[matrix (smtp)], @[nexus: [node 12]]:sroberts@[10].[1]> ;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_INVALID_EMAIL
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/address.at:225"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_116
#AT_START_117
at_fn_group_banner 117 'address.at:231' \
  "Address: Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];" "" 7
at_xfail=no
(
  $as_echo "117. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:231: addr 'Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];'"
at_fn_check_prepare_trace "address.at:231"
( $at_check_trace; addr 'Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <sam@sam>:
personal <Sam>
local-part <sam> domain <sam>
route <@[matrix (smtp)]>
2. email <sroberts@[10].[1]>:
local-part <sroberts> domain <[10].[1]>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:231"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_117
#AT_START_118
at_fn_group_banner 118 'address.at:242' \
  "Address: lo@hi, Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];" "" 7
at_xfail=no
(
  $as_echo "118. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:242: addr 'lo@hi, Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];'"
at_fn_check_prepare_trace "address.at:242"
( $at_check_trace; addr 'lo@hi, Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 3
1. email <lo@hi>:
local-part <lo> domain <hi>
2. email <sam@sam>:
personal <Sam>
local-part <sam> domain <sam>
route <@[matrix (smtp)]>
3. email <sroberts@[10].[1]>:
local-part <sroberts> domain <[10].[1]>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:242"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_118
#AT_START_119
at_fn_group_banner 119 'address.at:256' \
  "Address: Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];, hi@lo" "" 7
at_xfail=no
(
  $as_echo "119. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:256: addr 'Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];, hi@lo'"
at_fn_check_prepare_trace "address.at:256"
( $at_check_trace; addr 'Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];, hi@lo'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 3
1. email <sam@sam>:
personal <Sam>
local-part <sam> domain <sam>
route <@[matrix (smtp)]>
2. email <sroberts@[10].[1]>:
local-part <sroberts> domain <[10].[1]>
3. email <hi@lo>:
local-part <hi> domain <lo>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:256"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_119
#AT_START_120
at_fn_group_banner 120 'address.at:270' \
  "Address: lo@hi, Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];, hi@lo" "" 7
at_xfail=no
(
  $as_echo "120. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:270: addr 'lo@hi, Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];, hi@lo'"
at_fn_check_prepare_trace "address.at:270"
( $at_check_trace; addr 'lo@hi, Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];, hi@lo'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 4
1. email <lo@hi>:
local-part <lo> domain <hi>
2. email <sam@sam>:
personal <Sam>
local-part <sam> domain <sam>
route <@[matrix (smtp)]>
3. email <sroberts@[10].[1]>:
local-part <sroberts> domain <[10].[1]>
4. email <hi@lo>:
local-part <hi> domain <lo>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:270"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_120
#AT_START_121
at_fn_group_banner 121 'address.at:286' \
  "Address: Sam <@mail2.uniserve.com:sroberts@uniserve.com>" "" 7
at_xfail=no
(
  $as_echo "121. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:286: addr 'Sam <@mail2.uniserve.com:sroberts@uniserve.com>'"
at_fn_check_prepare_trace "address.at:286"
( $at_check_trace; addr 'Sam <@mail2.uniserve.com:sroberts@uniserve.com>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <sroberts@uniserve.com>:
personal <Sam>
local-part <sroberts> domain <uniserve.com>
route <@mail2.uniserve.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:286"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_121
#AT_START_122
at_fn_group_banner 122 'address.at:295' \
  "Address: < (hey) @ (hey, )smtp1.sympatico.ca, mail2.uniserve.com (hoo!):sroberts@uniserve.com>" "" 7
at_xfail=no
(
  $as_echo "122. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:295: addr '< (hey) @ (hey, )smtp1.sympatico.ca, mail2.uniserve.com (hoo!):sroberts@uniserve.com>'"
at_fn_check_prepare_trace "address.at:295"
( $at_check_trace; addr '< (hey) @ (hey, )smtp1.sympatico.ca, mail2.uniserve.com (hoo!):sroberts@uniserve.com>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_INVALID_EMAIL
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/address.at:295"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_122
#AT_START_123
at_fn_group_banner 123 'address.at:301' \
  "Address: hw@570.com (Hardware Support Account)" " " 7
at_xfail=no
(
  $as_echo "123. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:301: addr 'hw@570.com (Hardware Support Account)'"
at_fn_check_prepare_trace "address.at:301"
( $at_check_trace; addr 'hw@570.com (Hardware Support Account)'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <hw@570.com>:
personal <Hardware Support Account>
local-part <hw> domain <570.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:301"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_123
#AT_START_124
at_fn_group_banner 124 'address.at:309' \
  "Address: list-ietf-wg-apps-drums@faerber.muc.de (=?ISO-8859-1?Q?Claus_F=E4rber?=)" "" 7
at_xfail=no
(
  $as_echo "124. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:309: addr 'list-ietf-wg-apps-drums@faerber.muc.de (=?ISO-8859-1?Q?Claus_F=E4rber?=)'"
at_fn_check_prepare_trace "address.at:309"
( $at_check_trace; addr 'list-ietf-wg-apps-drums@faerber.muc.de (=?ISO-8859-1?Q?Claus_F=E4rber?=)'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <list-ietf-wg-apps-drums@faerber.muc.de>:
personal <=?ISO-8859-1?Q?Claus_F=E4rber?=>
local-part <list-ietf-wg-apps-drums> domain <faerber.muc.de>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:309"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_124
#AT_START_125
at_fn_group_banner 125 'address.at:317' \
  "Address: <mutt-dev@mutt.org>(mutt #369), guug-bugs-closed@guug.de (#369)" "" 7
at_xfail=no
(
  $as_echo "125. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:317: addr '<mutt-dev@mutt.org>(mutt #369), guug-bugs-closed@guug.de (#369)'"
at_fn_check_prepare_trace "address.at:317"
( $at_check_trace; addr '<mutt-dev@mutt.org>(mutt #369), guug-bugs-closed@guug.de (#369)'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <mutt-dev@mutt.org>:
local-part <mutt-dev> domain <mutt.org>
2. email <guug-bugs-closed@guug.de>:
personal <#369>
local-part <guug-bugs-closed> domain <guug.de>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:317"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_125
#AT_START_126
at_fn_group_banner 126 'address.at:327' \
  "Address: \"'Aernoudt Bottemanne'\"	 <Aernoudt.Bottemanne@Informix.com>" "" 7
at_xfail=no
(
  $as_echo "126. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:327: cat >input <<'_ATEOF'
\"'Aernoudt Bottemanne'\"	 <Aernoudt.Bottemanne@Informix.com>
_ATEOF

addr < input"
at_fn_check_prepare_notrace 'an embedded newline' "address.at:327"
( $at_check_trace; cat >input <<'_ATEOF'
"'Aernoudt Bottemanne'"	 <Aernoudt.Bottemanne@Informix.com>
_ATEOF

addr < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <Aernoudt.Bottemanne@Informix.com>:
personal <'Aernoudt Bottemanne'>
local-part <Aernoudt.Bottemanne> domain <Informix.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:327"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_126
#AT_START_127
at_fn_group_banner 127 'address.at:335' \
  "Address: \"'Haag, Ullrich - MBDC'\" <Ullrich.Haag@MBDC.com>," "" 7
at_xfail=no
(
  $as_echo "127. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:335: cat >input <<'_ATEOF'
\"'Haag, Ullrich - MBDC'\" <Ullrich.Haag@MBDC.com>,
_ATEOF

addr < input"
at_fn_check_prepare_notrace 'an embedded newline' "address.at:335"
( $at_check_trace; cat >input <<'_ATEOF'
"'Haag, Ullrich - MBDC'" <Ullrich.Haag@MBDC.com>,
_ATEOF

addr < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <Ullrich.Haag@MBDC.com>:
personal <'Haag, Ullrich - MBDC'>
local-part <Ullrich.Haag> domain <MBDC.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:335"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_127
#AT_START_128
at_fn_group_banner 128 'address.at:343' \
  "Address: \"'Michael C. Ibarra'\" <ibarra@hawk.com>, arl@q7.net, Al <arl@q7.net>" "" 7
at_xfail=no
(
  $as_echo "128. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:343: cat >input <<'_ATEOF'
\"'Michael C. Ibarra'\" <ibarra@hawk.com>, arl@q7.net, Al <arl@q7.net>
_ATEOF

addr < input"
at_fn_check_prepare_notrace 'an embedded newline' "address.at:343"
( $at_check_trace; cat >input <<'_ATEOF'
"'Michael C. Ibarra'" <ibarra@hawk.com>, arl@q7.net, Al <arl@q7.net>
_ATEOF

addr < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 3
1. email <ibarra@hawk.com>:
personal <'Michael C. Ibarra'>
local-part <ibarra> domain <hawk.com>
2. email <arl@q7.net>:
local-part <arl> domain <q7.net>
3. email <arl@q7.net>:
personal <Al>
local-part <arl> domain <q7.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:343"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_128
#AT_START_129
at_fn_group_banner 129 'address.at:357' \
  "Address: \"'Sam Roberts'\" <sam@cogent.ca>" "       " 7
at_xfail=no
(
  $as_echo "129. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:357: cat >input <<'_ATEOF'
\"'Sam Roberts'\" <sam@cogent.ca>
_ATEOF

addr < input"
at_fn_check_prepare_notrace 'an embedded newline' "address.at:357"
( $at_check_trace; cat >input <<'_ATEOF'
"'Sam Roberts'" <sam@cogent.ca>
_ATEOF

addr < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <sam@cogent.ca>:
personal <'Sam Roberts'>
local-part <sam> domain <cogent.ca>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:357"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_129
#AT_START_130
at_fn_group_banner 130 'address.at:365' \
  "Address: \"'paul@pitbull-productions.com'\" <paul@pitbull-productions.com>," "" 7
at_xfail=no
(
  $as_echo "130. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:365: cat >input <<'_ATEOF'
\"'paul@pitbull-productions.com'\" <paul@pitbull-productions.com>,
_ATEOF

addr < input"
at_fn_check_prepare_notrace 'an embedded newline' "address.at:365"
( $at_check_trace; cat >input <<'_ATEOF'
"'paul@pitbull-productions.com'" <paul@pitbull-productions.com>,
_ATEOF

addr < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <paul@pitbull-productions.com>:
personal <'paul@pitbull-productions.com'>
local-part <paul> domain <pitbull-productions.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:365"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_130
#AT_START_131
at_fn_group_banner 131 'address.at:373' \
  "Address: \"'sam@cogent.ca'\" <sam@cogent.ca>, \"'sroberts@uniserve.com'\"" "" 7
at_xfail=no
(
  $as_echo "131. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:373: cat >input <<'_ATEOF'
\"'sam@cogent.ca'\" <sam@cogent.ca>, \"'sroberts@uniserve.com'\"
_ATEOF

addr < input"
at_fn_check_prepare_notrace 'an embedded newline' "address.at:373"
( $at_check_trace; cat >input <<'_ATEOF'
"'sam@cogent.ca'" <sam@cogent.ca>, "'sroberts@uniserve.com'"
_ATEOF

addr < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_INVALID_EMAIL
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:373"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_131
#AT_START_132
at_fn_group_banner 132 'address.at:379' \
  "Address: \"'sroberts\\@certicom\\.ca'\" <sroberts@certicom.ca>" "" 7
at_xfail=no
(
  $as_echo "132. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:379: cat >input <<'_ATEOF'
\"'sroberts\\@certicom\\.ca'\" <sroberts@certicom.ca>
_ATEOF

addr < input"
at_fn_check_prepare_notrace 'an embedded newline' "address.at:379"
( $at_check_trace; cat >input <<'_ATEOF'
"'sroberts\@certicom\.ca'" <sroberts@certicom.ca>
_ATEOF

addr < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <sroberts@certicom.ca>:
personal <'sroberts@certicom.ca'>
local-part <sroberts> domain <certicom.ca>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:379"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_132
#AT_START_133
at_fn_group_banner 133 'address.at:387' \
  "Address: \"=?iso-8859-1?Q?Juan_Carlos_Marcos_Rodr=EDguez?=\" <jcmarcos@datavoice.es>" "" 7
at_xfail=no
(
  $as_echo "133. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:387: addr '\"=?iso-8859-1?Q?Juan_Carlos_Marcos_Rodr=EDguez?=\" <jcmarcos@datavoice.es>'"
at_fn_check_prepare_trace "address.at:387"
( $at_check_trace; addr '"=?iso-8859-1?Q?Juan_Carlos_Marcos_Rodr=EDguez?=" <jcmarcos@datavoice.es>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <jcmarcos@datavoice.es>:
personal <=?iso-8859-1?Q?Juan_Carlos_Marcos_Rodr=EDguez?=>
local-part <jcmarcos> domain <datavoice.es>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:387"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_133
#AT_START_134
at_fn_group_banner 134 'address.at:395' \
  "Address: \"Christian Edward Gruber\" <christian.edward.gruber@gmx.net>," "" 7
at_xfail=no
(
  $as_echo "134. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:395: addr '\"Christian Edward Gruber\" <christian.edward.gruber@gmx.net>,'"
at_fn_check_prepare_trace "address.at:395"
( $at_check_trace; addr '"Christian Edward Gruber" <christian.edward.gruber@gmx.net>,'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <christian.edward.gruber@gmx.net>:
personal <Christian Edward Gruber>
local-part <christian.edward.gruber> domain <gmx.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:395"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_134
#AT_START_135
at_fn_group_banner 135 'address.at:403' \
  "Address: \"D. J. Bernstein\" <\"djb-   \"@cr.yp.to>" "" 7
at_xfail=no
(
  $as_echo "135. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:403: addr '\"D. J. Bernstein\" <\"djb-   \"@cr.yp.to>'"
at_fn_check_prepare_trace "address.at:403"
( $at_check_trace; addr '"D. J. Bernstein" <"djb-   "@cr.yp.to>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <\"djb-   \"@cr.yp.to>:
personal <D. J. Bernstein>
local-part <djb-   > domain <cr.yp.to>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:403"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_135
#AT_START_136
at_fn_group_banner 136 'address.at:411' \
  "Address: \"D. J. Bernstein\" <djb@cr.yp.to>, drums@cs.utk.edu" "" 7
at_xfail=no
(
  $as_echo "136. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:411: addr '\"D. J. Bernstein\" <djb@cr.yp.to>, drums@cs.utk.edu'"
at_fn_check_prepare_trace "address.at:411"
( $at_check_trace; addr '"D. J. Bernstein" <djb@cr.yp.to>, drums@cs.utk.edu'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <djb@cr.yp.to>:
personal <D. J. Bernstein>
local-part <djb> domain <cr.yp.to>
2. email <drums@cs.utk.edu>:
local-part <drums> domain <cs.utk.edu>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:411"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_136
#AT_START_137
at_fn_group_banner 137 'address.at:421' \
  "Address: \"Dave Sill <de5-drums\" <de5-drums@sws5.ctd.ornl.gov>" "" 7
at_xfail=no
(
  $as_echo "137. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:421: addr '\"Dave Sill <de5-drums\" <de5-drums@sws5.ctd.ornl.gov>'"
at_fn_check_prepare_trace "address.at:421"
( $at_check_trace; addr '"Dave Sill <de5-drums" <de5-drums@sws5.ctd.ornl.gov>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <de5-drums@sws5.ctd.ornl.gov>:
personal <Dave Sill <de5-drums>
local-part <de5-drums> domain <sws5.ctd.ornl.gov>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:421"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_137
#AT_START_138
at_fn_group_banner 138 'address.at:429' \
  "Address: \"Dave \\(work\\) Baerg \\(E-mail\\)\" <Dave.Baerg@SUMMedia.com>" "" 7
at_xfail=no
(
  $as_echo "138. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:429: addr '\"Dave \\(work\\) Baerg \\(E-mail\\)\" <Dave.Baerg@SUMMedia.com>'"
at_fn_check_prepare_trace "address.at:429"
( $at_check_trace; addr '"Dave \(work\) Baerg \(E-mail\)" <Dave.Baerg@SUMMedia.com>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <Dave.Baerg@SUMMedia.com>:
personal <Dave (work) Baerg (E-mail)>
local-part <Dave.Baerg> domain <SUMMedia.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:429"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_138
#AT_START_139
at_fn_group_banner 139 'address.at:437' \
  "Address: \"Demian\" <damient@wave.home.com>" "      " 7
at_xfail=no
(
  $as_echo "139. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:437: addr '\"Demian\" <damient@wave.home.com>'"
at_fn_check_prepare_trace "address.at:437"
( $at_check_trace; addr '"Demian" <damient@wave.home.com>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <damient@wave.home.com>:
personal <Demian>
local-part <damient> domain <wave.home.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:437"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_139
#AT_START_140
at_fn_group_banner 140 'address.at:445' \
  "Address: \"Detailed Revision/Update of Message Standards\" <drums@cs.utk.edu>" "" 7
at_xfail=no
(
  $as_echo "140. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:445: addr '\"Detailed Revision/Update of Message Standards\" <drums@cs.utk.edu>'"
at_fn_check_prepare_trace "address.at:445"
( $at_check_trace; addr '"Detailed Revision/Update of Message Standards" <drums@cs.utk.edu>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <drums@cs.utk.edu>:
personal <Detailed Revision/Update of Message Standards>
local-part <drums> domain <cs.utk.edu>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:445"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_140
#AT_START_141
at_fn_group_banner 141 'address.at:453' \
  "Address: \"Fred\" <fprog@__nowhere__.users.sourceforge.net>" "" 7
at_xfail=no
(
  $as_echo "141. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:453: addr '\"Fred\" <fprog@__nowhere__.users.sourceforge.net>'"
at_fn_check_prepare_trace "address.at:453"
( $at_check_trace; addr '"Fred" <fprog@__nowhere__.users.sourceforge.net>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <fprog@__nowhere__.users.sourceforge.net>:
personal <Fred>
local-part <fprog> domain <__nowhere__.users.sourceforge.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:453"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_141
#AT_START_142
at_fn_group_banner 142 'address.at:461' \
  "Address: \"Haag, Ullrich - MBDC\" <Ullrich.Haag@MBDC.com>" "" 7
at_xfail=no
(
  $as_echo "142. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:461: addr '\"Haag, Ullrich - MBDC\" <Ullrich.Haag@MBDC.com>'"
at_fn_check_prepare_trace "address.at:461"
( $at_check_trace; addr '"Haag, Ullrich - MBDC" <Ullrich.Haag@MBDC.com>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <Ullrich.Haag@MBDC.com>:
personal <Haag, Ullrich - MBDC>
local-part <Ullrich.Haag> domain <MBDC.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:461"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_142
#AT_START_143
at_fn_group_banner 143 'address.at:469' \
  "Address: \"Jacob Palme\" <jpalme@dsv.su.se>, <drums@cs.utk.edu>" "" 7
at_xfail=no
(
  $as_echo "143. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:469: addr '\"Jacob Palme\" <jpalme@dsv.su.se>, <drums@cs.utk.edu>'"
at_fn_check_prepare_trace "address.at:469"
( $at_check_trace; addr '"Jacob Palme" <jpalme@dsv.su.se>, <drums@cs.utk.edu>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <jpalme@dsv.su.se>:
personal <Jacob Palme>
local-part <jpalme> domain <dsv.su.se>
2. email <drums@cs.utk.edu>:
local-part <drums> domain <cs.utk.edu>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:469"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_143
#AT_START_144
at_fn_group_banner 144 'address.at:479' \
  "Address: \"Jakob 'sparky' Kaivo\" <jkaivo@elijah.nodomainname.net>" "" 7
at_xfail=no
(
  $as_echo "144. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:479: cat >input <<'_ATEOF'
\"Jakob 'sparky' Kaivo\" <jkaivo@elijah.nodomainname.net>
_ATEOF

addr < input"
at_fn_check_prepare_notrace 'an embedded newline' "address.at:479"
( $at_check_trace; cat >input <<'_ATEOF'
"Jakob 'sparky' Kaivo" <jkaivo@elijah.nodomainname.net>
_ATEOF

addr < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <jkaivo@elijah.nodomainname.net>:
personal <Jakob 'sparky' Kaivo>
local-part <jkaivo> domain <elijah.nodomainname.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:479"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_144
#AT_START_145
at_fn_group_banner 145 'address.at:487' \
  "Address: \"Lee R. Copp\" <Lee.R.Copp@MichiganScientific.com>" "" 7
at_xfail=no
(
  $as_echo "145. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:487: addr '\"Lee R. Copp\" <Lee.R.Copp@MichiganScientific.com>'"
at_fn_check_prepare_trace "address.at:487"
( $at_check_trace; addr '"Lee R. Copp" <Lee.R.Copp@MichiganScientific.com>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <Lee.R.Copp@MichiganScientific.com>:
personal <Lee R. Copp>
local-part <Lee.R.Copp> domain <MichiganScientific.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:487"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_145
#AT_START_146
at_fn_group_banner 146 'address.at:495' \
  "Address: \"Lionel Johnson\" <ljohnson**nospam**@sterling1.com>" "" 7
at_xfail=no
(
  $as_echo "146. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:495: addr '\"Lionel Johnson\" <ljohnson**nospam**@sterling1.com>'"
at_fn_check_prepare_trace "address.at:495"
( $at_check_trace; addr '"Lionel Johnson" <ljohnson**nospam**@sterling1.com>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <ljohnson**nospam**@sterling1.com>:
personal <Lionel Johnson>
local-part <ljohnson**nospam**> domain <sterling1.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:495"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_146
#AT_START_147
at_fn_group_banner 147 'address.at:503' \
  "Address: \"Martin [Keso] Keseg\" <Martin.Keseg@slovakia.sun.com>" "" 7
at_xfail=no
(
  $as_echo "147. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:503: addr '\"Martin [Keso] Keseg\" <Martin.Keseg@slovakia.sun.com>'"
at_fn_check_prepare_trace "address.at:503"
( $at_check_trace; addr '"Martin [Keso] Keseg" <Martin.Keseg@slovakia.sun.com>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <Martin.Keseg@slovakia.sun.com>:
personal <Martin [Keso] Keseg>
local-part <Martin.Keseg> domain <slovakia.sun.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:503"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_147
#AT_START_148
at_fn_group_banner 148 'address.at:511' \
  "Address: \"}{ristoph\" <news2@kristoph.net>" "      " 7
at_xfail=no
(
  $as_echo "148. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:511: addr '\"}{ristoph\" <news2@kristoph.net>'"
at_fn_check_prepare_trace "address.at:511"
( $at_check_trace; addr '"}{ristoph" <news2@kristoph.net>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <news2@kristoph.net>:
personal <}{ristoph>
local-part <news2> domain <kristoph.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:511"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_148
#AT_START_149
at_fn_group_banner 149 'address.at:519' \
  "Address: \"fmartens-2000\" <fmartens-2000@planet.nl>" "" 7
at_xfail=no
(
  $as_echo "149. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:519: addr '\"fmartens-2000\" <fmartens-2000@planet.nl>'"
at_fn_check_prepare_trace "address.at:519"
( $at_check_trace; addr '"fmartens-2000" <fmartens-2000@planet.nl>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <fmartens-2000@planet.nl>:
personal <fmartens-2000>
local-part <fmartens-2000> domain <planet.nl>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:519"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_149
#AT_START_150
at_fn_group_banner 150 'address.at:527' \
  "Address: \"g'o'tz ohnesorge\" <gohnesorge@lh-computertechnik.de>" "" 7
at_xfail=no
(
  $as_echo "150. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:527: cat >input <<'_ATEOF'
\"g'o'tz ohnesorge\" <gohnesorge@lh-computertechnik.de>
_ATEOF

addr < input"
at_fn_check_prepare_notrace 'an embedded newline' "address.at:527"
( $at_check_trace; cat >input <<'_ATEOF'
"g'o'tz ohnesorge" <gohnesorge@lh-computertechnik.de>
_ATEOF

addr < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <gohnesorge@lh-computertechnik.de>:
personal <g'o'tz ohnesorge>
local-part <gohnesorge> domain <lh-computertechnik.de>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:527"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_150
#AT_START_151
at_fn_group_banner 151 'address.at:535' \
  "Address: \"gao jie\" <jiegi@public.wh.hb.cn>" "     " 7
at_xfail=no
(
  $as_echo "151. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:535: addr '\"gao jie\" <jiegi@public.wh.hb.cn>'"
at_fn_check_prepare_trace "address.at:535"
( $at_check_trace; addr '"gao jie" <jiegi@public.wh.hb.cn>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <jiegi@public.wh.hb.cn>:
personal <gao jie>
local-part <jiegi> domain <public.wh.hb.cn>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:535"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_151
#AT_START_152
at_fn_group_banner 152 'address.at:543' \
  "Address: \"gnupg-devel@gnupg.org\" <gnupg-devel%gnupg.org@f48.n48.z2.fidonet.org>" "" 7
at_xfail=no
(
  $as_echo "152. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:543: addr '\"gnupg-devel@gnupg.org\" <gnupg-devel%gnupg.org@f48.n48.z2.fidonet.org>'"
at_fn_check_prepare_trace "address.at:543"
( $at_check_trace; addr '"gnupg-devel@gnupg.org" <gnupg-devel%gnupg.org@f48.n48.z2.fidonet.org>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <gnupg-devel%gnupg.org@f48.n48.z2.fidonet.org>:
personal <gnupg-devel@gnupg.org>
local-part <gnupg-devel%gnupg.org> domain <f48.n48.z2.fidonet.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:543"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_152
#AT_START_153
at_fn_group_banner 153 'address.at:552' \
  "Address: \"gpg-devel\" <gnupg-devel@gnupg.org>" "   " 7
at_xfail=no
(
  $as_echo "153. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:552: addr '\"gpg-devel\" <gnupg-devel@gnupg.org>'"
at_fn_check_prepare_trace "address.at:552"
( $at_check_trace; addr '"gpg-devel" <gnupg-devel@gnupg.org>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <gnupg-devel@gnupg.org>:
personal <gpg-devel>
local-part <gnupg-devel> domain <gnupg.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:552"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_153
#AT_START_154
at_fn_group_banner 154 'address.at:560' \
  "Address: \"jigang\" <jigang@jinglun.com.cn>" "      " 7
at_xfail=no
(
  $as_echo "154. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:560: addr '\"jigang\" <jigang@jinglun.com.cn>'"
at_fn_check_prepare_trace "address.at:560"
( $at_check_trace; addr '"jigang" <jigang@jinglun.com.cn>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <jigang@jinglun.com.cn>:
personal <jigang>
local-part <jigang> domain <jinglun.com.cn>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:560"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_154
#AT_START_155
at_fn_group_banner 155 'address.at:568' \
  "Address: \"misc@openbsd.org\" <misc@openbsd.org>" " " 7
at_xfail=no
(
  $as_echo "155. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:568: addr '\"misc@openbsd.org\" <misc@openbsd.org>'"
at_fn_check_prepare_trace "address.at:568"
( $at_check_trace; addr '"misc@openbsd.org" <misc@openbsd.org>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <misc@openbsd.org>:
personal <misc@openbsd.org>
local-part <misc> domain <openbsd.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:568"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_155
#AT_START_156
at_fn_group_banner 156 'address.at:576' \
  "Address: \"misc@openbsd.org\" <misc@openbsd.org>, brian@Awfulhak.org" "" 7
at_xfail=no
(
  $as_echo "156. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:576: addr '\"misc@openbsd.org\" <misc@openbsd.org>, brian@Awfulhak.org'"
at_fn_check_prepare_trace "address.at:576"
( $at_check_trace; addr '"misc@openbsd.org" <misc@openbsd.org>, brian@Awfulhak.org'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <misc@openbsd.org>:
personal <misc@openbsd.org>
local-part <misc> domain <openbsd.org>
2. email <brian@Awfulhak.org>:
local-part <brian> domain <Awfulhak.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:576"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_156
#AT_START_157
at_fn_group_banner 157 'address.at:586' \
  "Address: \"mutt-dev @ mutt . orgThomas Roessler\" <roessler@does-not-exist.org>" "" 7
at_xfail=no
(
  $as_echo "157. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:586: addr '\"mutt-dev @ mutt . orgThomas Roessler\" <roessler@does-not-exist.org>'"
at_fn_check_prepare_trace "address.at:586"
( $at_check_trace; addr '"mutt-dev @ mutt . orgThomas Roessler" <roessler@does-not-exist.org>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <roessler@does-not-exist.org>:
personal <mutt-dev @ mutt . orgThomas Roessler>
local-part <roessler> domain <does-not-exist.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:586"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_157
#AT_START_158
at_fn_group_banner 158 'address.at:594' \
  "Address: \"zwk@f36.n480.z2.fidonet.org\" <zwk%f36.n480.z2.fidonet.org@f36.n480.z2.fidonet.org>" "" 7
at_xfail=no
(
  $as_echo "158. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:594: addr '\"zwk@f36.n480.z2.fidonet.org\" <zwk%f36.n480.z2.fidonet.org@f36.n480.z2.fidonet.org>'"
at_fn_check_prepare_trace "address.at:594"
( $at_check_trace; addr '"zwk@f36.n480.z2.fidonet.org" <zwk%f36.n480.z2.fidonet.org@f36.n480.z2.fidonet.org>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <zwk%f36.n480.z2.fidonet.org@f36.n480.z2.fidonet.org>:
personal <zwk@f36.n480.z2.fidonet.org>
local-part <zwk%f36.n480.z2.fidonet.org> domain <f36.n480.z2.fidonet.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:594"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_158
#AT_START_159
at_fn_group_banner 159 'address.at:602' \
  "Address: 'Dan Dall'Acqua' <ddallacqua@noetic.ab.ca>, 'Dave Shyong'" "" 7
at_xfail=no
(
  $as_echo "159. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:602: cat >input <<'_ATEOF'
'Dan Dall'Acqua' <ddallacqua@noetic.ab.ca>, 'Dave Shyong'
_ATEOF

addr < input"
at_fn_check_prepare_notrace 'an embedded newline' "address.at:602"
( $at_check_trace; cat >input <<'_ATEOF'
'Dan Dall'Acqua' <ddallacqua@noetic.ab.ca>, 'Dave Shyong'
_ATEOF

addr < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_INVALID_EMAIL
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:602"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_159
#AT_START_160
at_fn_group_banner 160 'address.at:608' \
  "Address: 0xdeadbeef-request@petting-zoo.net" "    " 7
at_xfail=no
(
  $as_echo "160. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:608: addr '0xdeadbeef-request@petting-zoo.net'"
at_fn_check_prepare_trace "address.at:608"
( $at_check_trace; addr '0xdeadbeef-request@petting-zoo.net'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <0xdeadbeef-request@petting-zoo.net>:
local-part <0xdeadbeef-request> domain <petting-zoo.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:608"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_160
#AT_START_161
at_fn_group_banner 161 'address.at:615' \
  "Address: 102023-00406421@cnxt19932218.conexant.com" "" 7
at_xfail=no
(
  $as_echo "161. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:615: addr '102023-00406421@cnxt19932218.conexant.com'"
at_fn_check_prepare_trace "address.at:615"
( $at_check_trace; addr '102023-00406421@cnxt19932218.conexant.com'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <102023-00406421@cnxt19932218.conexant.com>:
local-part <102023-00406421> domain <cnxt19932218.conexant.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:615"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_161
#AT_START_162
at_fn_group_banner 162 'address.at:622' \
  "Address: 218164.24.43@jobcontrolcenter.com" "     " 7
at_xfail=no
(
  $as_echo "162. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:622: addr '218164.24.43@jobcontrolcenter.com'"
at_fn_check_prepare_trace "address.at:622"
( $at_check_trace; addr '218164.24.43@jobcontrolcenter.com'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <218164.24.43@jobcontrolcenter.com>:
local-part <218164.24.43> domain <jobcontrolcenter.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:622"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_162
#AT_START_163
at_fn_group_banner 163 'address.at:629' \
  "Address: <0xdeadbeef-request@petting-zoo.net>" "  " 7
at_xfail=no
(
  $as_echo "163. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:629: addr '<0xdeadbeef-request@petting-zoo.net>'"
at_fn_check_prepare_trace "address.at:629"
( $at_check_trace; addr '<0xdeadbeef-request@petting-zoo.net>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <0xdeadbeef-request@petting-zoo.net>:
local-part <0xdeadbeef-request> domain <petting-zoo.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:629"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_163
#AT_START_164
at_fn_group_banner 164 'address.at:636' \
  "Address: <>" "                                    " 7
at_xfail=no
(
  $as_echo "164. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:636: addr '<>'"
at_fn_check_prepare_trace "address.at:636"
( $at_check_trace; addr '<>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <>:
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:636"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_164
#AT_START_165
at_fn_group_banner 165 'address.at:642' \
  "Address: <Christia.Roberts@nrc.ca>" "             " 7
at_xfail=no
(
  $as_echo "165. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:642: addr '<Christia.Roberts@nrc.ca>'"
at_fn_check_prepare_trace "address.at:642"
( $at_check_trace; addr '<Christia.Roberts@nrc.ca>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <Christia.Roberts@nrc.ca>:
local-part <Christia.Roberts> domain <nrc.ca>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:642"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_165
#AT_START_166
at_fn_group_banner 166 'address.at:649' \
  "Address: <Nick_Shelness@motorcity2.lotus.com>" "  " 7
at_xfail=no
(
  $as_echo "166. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:649: addr '<Nick_Shelness@motorcity2.lotus.com>'"
at_fn_check_prepare_trace "address.at:649"
( $at_check_trace; addr '<Nick_Shelness@motorcity2.lotus.com>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <Nick_Shelness@motorcity2.lotus.com>:
local-part <Nick_Shelness> domain <motorcity2.lotus.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:649"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_166
#AT_START_167
at_fn_group_banner 167 'address.at:656' \
  "Address: <all: >" "                               " 7
at_xfail=no
(
  $as_echo "167. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:656: addr '<all: >'"
at_fn_check_prepare_trace "address.at:656"
( $at_check_trace; addr '<all: >'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_INVALID_EMAIL
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/address.at:656"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_167
#AT_START_168
at_fn_group_banner 168 'address.at:662' \
  "Address: <fyi-admin@emyr.net>" "                  " 7
at_xfail=no
(
  $as_echo "168. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:662: addr '<fyi-admin@emyr.net>'"
at_fn_check_prepare_trace "address.at:662"
( $at_check_trace; addr '<fyi-admin@emyr.net>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <fyi-admin@emyr.net>:
local-part <fyi-admin> domain <emyr.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:662"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_168
#AT_START_169
at_fn_group_banner 169 'address.at:669' \
  "Address: <gary.stefanov@medtronic.com>, <HdeVisse@husky.ca>," "" 7
at_xfail=no
(
  $as_echo "169. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:669: addr '<gary.stefanov@medtronic.com>, <HdeVisse@husky.ca>,'"
at_fn_check_prepare_trace "address.at:669"
( $at_check_trace; addr '<gary.stefanov@medtronic.com>, <HdeVisse@husky.ca>,'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <gary.stefanov@medtronic.com>:
local-part <gary.stefanov> domain <medtronic.com>
2. email <HdeVisse@husky.ca>:
local-part <HdeVisse> domain <husky.ca>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:669"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_169
#AT_START_170
at_fn_group_banner 170 'address.at:678' \
  "Address: <gnu-pop-list@nodomainname.net>" "       " 7
at_xfail=no
(
  $as_echo "170. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:678: addr '<gnu-pop-list@nodomainname.net>'"
at_fn_check_prepare_trace "address.at:678"
( $at_check_trace; addr '<gnu-pop-list@nodomainname.net>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <gnu-pop-list@nodomainname.net>:
local-part <gnu-pop-list> domain <nodomainname.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:678"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_170
#AT_START_171
at_fn_group_banner 171 'address.at:685' \
  "Address: <mutt-dev-owner-sroberts=uniserve.com@ns.gbnet.net>" "" 7
at_xfail=no
(
  $as_echo "171. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:685: addr '<mutt-dev-owner-sroberts=uniserve.com@ns.gbnet.net>'"
at_fn_check_prepare_trace "address.at:685"
( $at_check_trace; addr '<mutt-dev-owner-sroberts=uniserve.com@ns.gbnet.net>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <mutt-dev-owner-sroberts=uniserve.com@ns.gbnet.net>:
local-part <mutt-dev-owner-sroberts=uniserve.com> domain <ns.gbnet.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:685"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_171
#AT_START_172
at_fn_group_banner 172 'address.at:692' \
  "Address: =?ISO-8859-1?Q?Kolbj=F8rn_Barmen?= <kolla@nvg.ntnu.no>" "" 7
at_xfail=no
(
  $as_echo "172. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:692: addr '=?ISO-8859-1?Q?Kolbj=F8rn_Barmen?= <kolla@nvg.ntnu.no>'"
at_fn_check_prepare_trace "address.at:692"
( $at_check_trace; addr '=?ISO-8859-1?Q?Kolbj=F8rn_Barmen?= <kolla@nvg.ntnu.no>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <kolla@nvg.ntnu.no>:
personal <=?ISO-8859-1?Q?Kolbj=F8rn_Barmen?=>
local-part <kolla> domain <nvg.ntnu.no>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:692"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_172
#AT_START_173
at_fn_group_banner 173 'address.at:700' \
  "Address: =?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= <paf@cisco.com>" "" 7
at_xfail=no
(
  $as_echo "173. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:700: addr '=?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= <paf@cisco.com>'"
at_fn_check_prepare_trace "address.at:700"
( $at_check_trace; addr '=?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= <paf@cisco.com>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <paf@cisco.com>:
personal <=?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?=>
local-part <paf> domain <cisco.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:700"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_173
#AT_START_174
at_fn_group_banner 174 'address.at:708' \
  "Address: =?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= <paf@cisco.com>," "" 7
at_xfail=no
(
  $as_echo "174. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:708: addr '=?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= <paf@cisco.com>,'"
at_fn_check_prepare_trace "address.at:708"
( $at_check_trace; addr '=?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= <paf@cisco.com>,'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <paf@cisco.com>:
personal <=?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?=>
local-part <paf> domain <cisco.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:708"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_174
#AT_START_175
at_fn_group_banner 175 'address.at:716' \
  "Address: =?US-ASCII?Q?gary=5Fc?= <gary_c@cunningham-lee.com>" "" 7
at_xfail=no
(
  $as_echo "175. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:716: addr '=?US-ASCII?Q?gary=5Fc?= <gary_c@cunningham-lee.com>'"
at_fn_check_prepare_trace "address.at:716"
( $at_check_trace; addr '=?US-ASCII?Q?gary=5Fc?= <gary_c@cunningham-lee.com>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <gary_c@cunningham-lee.com>:
personal <=?US-ASCII?Q?gary=5Fc?=>
local-part <gary_c> domain <cunningham-lee.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:716"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_175
#AT_START_176
at_fn_group_banner 176 'address.at:724' \
  "Address: =?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier <0@pervalidus.net>" "" 7
at_xfail=no
(
  $as_echo "176. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:724: addr '=?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier <0@pervalidus.net>'"
at_fn_check_prepare_trace "address.at:724"
( $at_check_trace; addr '=?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier <0@pervalidus.net>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <0@pervalidus.net>:
personal <=?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier>
local-part <0> domain <pervalidus.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:724"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_176
#AT_START_177
at_fn_group_banner 177 'address.at:732' \
  "Address: =?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier <0@pervalidus.net>," "" 7
at_xfail=no
(
  $as_echo "177. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:732: addr '=?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier <0@pervalidus.net>,'"
at_fn_check_prepare_trace "address.at:732"
( $at_check_trace; addr '=?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier <0@pervalidus.net>,'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <0@pervalidus.net>:
personal <=?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier>
local-part <0> domain <pervalidus.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:732"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_177
#AT_START_178
at_fn_group_banner 178 'address.at:740' \
  "Address: =?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E_Meunier?= <0@pervalidus.net>" "" 7
at_xfail=no
(
  $as_echo "178. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:740: addr '=?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E_Meunier?= <0@pervalidus.net>'"
at_fn_check_prepare_trace "address.at:740"
( $at_check_trace; addr '=?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E_Meunier?= <0@pervalidus.net>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <0@pervalidus.net>:
personal <=?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E_Meunier?=>
local-part <0> domain <pervalidus.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:740"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_178
#AT_START_179
at_fn_group_banner 179 'address.at:748' \
  "Address: =?iso-8859-1?Q?J=F8rgen_Thomsen?= <jth@postfix.jth.net>" "" 7
at_xfail=no
(
  $as_echo "179. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:748: addr '=?iso-8859-1?Q?J=F8rgen_Thomsen?= <jth@postfix.jth.net>'"
at_fn_check_prepare_trace "address.at:748"
( $at_check_trace; addr '=?iso-8859-1?Q?J=F8rgen_Thomsen?= <jth@postfix.jth.net>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <jth@postfix.jth.net>:
personal <=?iso-8859-1?Q?J=F8rgen_Thomsen?=>
local-part <jth> domain <postfix.jth.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:748"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_179
#AT_START_180
at_fn_group_banner 180 'address.at:756' \
  "Address: =?iso-8859-1?Q?Jos=3F_C=2E_Garc=EDa_Sogo?= <jose@jaimedelamo.eu.org>" "" 7
at_xfail=no
(
  $as_echo "180. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:756: addr '=?iso-8859-1?Q?Jos=3F_C=2E_Garc=EDa_Sogo?= <jose@jaimedelamo.eu.org>'"
at_fn_check_prepare_trace "address.at:756"
( $at_check_trace; addr '=?iso-8859-1?Q?Jos=3F_C=2E_Garc=EDa_Sogo?= <jose@jaimedelamo.eu.org>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <jose@jaimedelamo.eu.org>:
personal <=?iso-8859-1?Q?Jos=3F_C=2E_Garc=EDa_Sogo?=>
local-part <jose> domain <jaimedelamo.eu.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:756"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_180
#AT_START_181
at_fn_group_banner 181 'address.at:764' \
  "Address: =?iso-8859-1?Q?Mikko_H=E4nninen?= <Mikko.Hanninen@dna.fi>" "" 7
at_xfail=no
(
  $as_echo "181. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:764: addr '=?iso-8859-1?Q?Mikko_H=E4nninen?= <Mikko.Hanninen@dna.fi>'"
at_fn_check_prepare_trace "address.at:764"
( $at_check_trace; addr '=?iso-8859-1?Q?Mikko_H=E4nninen?= <Mikko.Hanninen@dna.fi>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <Mikko.Hanninen@dna.fi>:
personal <=?iso-8859-1?Q?Mikko_H=E4nninen?=>
local-part <Mikko.Hanninen> domain <dna.fi>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:764"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_181
#AT_START_182
at_fn_group_banner 182 'address.at:772' \
  "Address: =?iso-8859-1?Q?Mikko_H=E4nninen?= <Mikko.Hanninen@iki.fi>" "" 7
at_xfail=no
(
  $as_echo "182. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:772: addr '=?iso-8859-1?Q?Mikko_H=E4nninen?= <Mikko.Hanninen@iki.fi>'"
at_fn_check_prepare_trace "address.at:772"
( $at_check_trace; addr '=?iso-8859-1?Q?Mikko_H=E4nninen?= <Mikko.Hanninen@iki.fi>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <Mikko.Hanninen@iki.fi>:
personal <=?iso-8859-1?Q?Mikko_H=E4nninen?=>
local-part <Mikko.Hanninen> domain <iki.fi>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:772"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_182
#AT_START_183
at_fn_group_banner 183 'address.at:780' \
  "Address: =?iso-8859-1?Q?R=E9mi_Guyomarch?= <rguyom@321.net>" "" 7
at_xfail=no
(
  $as_echo "183. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:780: addr '=?iso-8859-1?Q?R=E9mi_Guyomarch?= <rguyom@321.net>'"
at_fn_check_prepare_trace "address.at:780"
( $at_check_trace; addr '=?iso-8859-1?Q?R=E9mi_Guyomarch?= <rguyom@321.net>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <rguyom@321.net>:
personal <=?iso-8859-1?Q?R=E9mi_Guyomarch?=>
local-part <rguyom> domain <321.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:780"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_183
#AT_START_184
at_fn_group_banner 184 'address.at:788' \
  "Address: =?iso-8859-1?Q?Ulf_M=F6ller?= <ulf@fitug.de>" "" 7
at_xfail=no
(
  $as_echo "184. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:788: addr '=?iso-8859-1?Q?Ulf_M=F6ller?= <ulf@fitug.de>'"
at_fn_check_prepare_trace "address.at:788"
( $at_check_trace; addr '=?iso-8859-1?Q?Ulf_M=F6ller?= <ulf@fitug.de>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <ulf@fitug.de>:
personal <=?iso-8859-1?Q?Ulf_M=F6ller?=>
local-part <ulf> domain <fitug.de>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:788"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_184
#AT_START_185
at_fn_group_banner 185 'address.at:796' \
  "Address: ANDREW MARTIN <amartin@ee.ryerson.ca>" " " 7
at_xfail=no
(
  $as_echo "185. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:796: addr 'ANDREW MARTIN <amartin@ee.ryerson.ca>'"
at_fn_check_prepare_trace "address.at:796"
( $at_check_trace; addr 'ANDREW MARTIN <amartin@ee.ryerson.ca>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <amartin@ee.ryerson.ca>:
personal <ANDREW MARTIN>
local-part <amartin> domain <ee.ryerson.ca>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:796"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_185
#AT_START_186
at_fn_group_banner 186 'address.at:804' \
  "Address: Abhay Ghaisas <abhay@sobolev.does-not-exist.org>, mutt-dev@mutt.org" "" 7
at_xfail=no
(
  $as_echo "186. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:804: addr 'Abhay Ghaisas <abhay@sobolev.does-not-exist.org>, mutt-dev@mutt.org'"
at_fn_check_prepare_trace "address.at:804"
( $at_check_trace; addr 'Abhay Ghaisas <abhay@sobolev.does-not-exist.org>, mutt-dev@mutt.org'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <abhay@sobolev.does-not-exist.org>:
personal <Abhay Ghaisas>
local-part <abhay> domain <sobolev.does-not-exist.org>
2. email <mutt-dev@mutt.org>:
local-part <mutt-dev> domain <mutt.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:804"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_186
#AT_START_187
at_fn_group_banner 187 'address.at:814' \
  "Address: Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>" "" 7
at_xfail=no
(
  $as_echo "187. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:814: addr 'Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>'"
at_fn_check_prepare_trace "address.at:814"
( $at_check_trace; addr 'Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <b_duke@lacebark.ntu.edu.au>:
personal <Brian Salter-Duke>
local-part <b_duke> domain <lacebark.ntu.edu.au>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:814"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_187
#AT_START_188
at_fn_group_banner 188 'address.at:822' \
  "Address: Catharine Shyong <shyong@t-iii.com>" "   " 7
at_xfail=no
(
  $as_echo "188. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:822: addr 'Catharine Shyong <shyong@t-iii.com>'"
at_fn_check_prepare_trace "address.at:822"
( $at_check_trace; addr 'Catharine Shyong <shyong@t-iii.com>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <shyong@t-iii.com>:
personal <Catharine Shyong>
local-part <shyong> domain <t-iii.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:822"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_188
#AT_START_189
at_fn_group_banner 189 'address.at:830' \
  "Address: DRUMS-Last-Call:;" "                     " 7
at_xfail=no
(
  $as_echo "189. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:830: addr 'DRUMS-Last-Call:;'"
at_fn_check_prepare_trace "address.at:830"
( $at_check_trace; addr 'DRUMS-Last-Call:;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_EMPTY_ADDRESS
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/address.at:830"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_189
#AT_START_190
at_fn_group_banner 190 'address.at:836' \
  "Address: Detailed Revision/Update of Message Standards <drums@cs.utk.edu>" "" 7
at_xfail=no
(
  $as_echo "190. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:836: addr 'Detailed Revision/Update of Message Standards <drums@cs.utk.edu>'"
at_fn_check_prepare_trace "address.at:836"
( $at_check_trace; addr 'Detailed Revision/Update of Message Standards <drums@cs.utk.edu>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <drums@cs.utk.edu>:
personal <Detailed Revision/Update of Message Standards>
local-part <drums> domain <cs.utk.edu>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:836"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_190
#AT_START_191
at_fn_group_banner 191 'address.at:844' \
  "Address: Eric Allman <eric+ietf@Sendmail.ORG>" "  " 7
at_xfail=no
(
  $as_echo "191. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:844: addr 'Eric Allman <eric+ietf@Sendmail.ORG>'"
at_fn_check_prepare_trace "address.at:844"
( $at_check_trace; addr 'Eric Allman <eric+ietf@Sendmail.ORG>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <eric+ietf@Sendmail.ORG>:
personal <Eric Allman>
local-part <eric+ietf> domain <Sendmail.ORG>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:844"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_191
#AT_START_192
at_fn_group_banner 192 'address.at:852' \
  "Address: Gary <Gary@e-c-s-uk.com>" "              " 7
at_xfail=no
(
  $as_echo "192. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:852: addr 'Gary <Gary@e-c-s-uk.com>'"
at_fn_check_prepare_trace "address.at:852"
( $at_check_trace; addr 'Gary <Gary@e-c-s-uk.com>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <Gary@e-c-s-uk.com>:
personal <Gary>
local-part <Gary> domain <e-c-s-uk.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:852"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_192
#AT_START_193
at_fn_group_banner 193 'address.at:860' \
  "Address: IETF working group on revision of mail standards <drums@cs.utk.edu>" "" 7
at_xfail=no
(
  $as_echo "193. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:860: addr 'IETF working group on revision of mail standards <drums@cs.utk.edu>'"
at_fn_check_prepare_trace "address.at:860"
( $at_check_trace; addr 'IETF working group on revision of mail standards <drums@cs.utk.edu>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <drums@cs.utk.edu>:
personal <IETF working group on revision of mail standards>
local-part <drums> domain <cs.utk.edu>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:860"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_193
#AT_START_194
at_fn_group_banner 194 'address.at:868' \
  "Address: IETF-Announce:;" "                       " 7
at_xfail=no
(
  $as_echo "194. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:868: addr 'IETF-Announce:;'"
at_fn_check_prepare_trace "address.at:868"
( $at_check_trace; addr 'IETF-Announce:;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_EMPTY_ADDRESS
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/address.at:868"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_194
#AT_START_195
at_fn_group_banner 195 'address.at:874' \
  "Address: IETF-Announce:;, drums@cs.utk.edu" "     " 7
at_xfail=no
(
  $as_echo "195. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:874: addr 'IETF-Announce:;, drums@cs.utk.edu'"
at_fn_check_prepare_trace "address.at:874"
( $at_check_trace; addr 'IETF-Announce:;, drums@cs.utk.edu'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <drums@cs.utk.edu>:
local-part <drums> domain <cs.utk.edu>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:874"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_195
#AT_START_196
at_fn_group_banner 196 'address.at:881' \
  "Address: Jean-Baptiste Marchand <Jean-Baptiste.Marchand@epita.fr>" "" 7
at_xfail=no
(
  $as_echo "196. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:881: addr 'Jean-Baptiste Marchand <Jean-Baptiste.Marchand@epita.fr>'"
at_fn_check_prepare_trace "address.at:881"
( $at_check_trace; addr 'Jean-Baptiste Marchand <Jean-Baptiste.Marchand@epita.fr>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <Jean-Baptiste.Marchand@epita.fr>:
personal <Jean-Baptiste Marchand>
local-part <Jean-Baptiste.Marchand> domain <epita.fr>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:881"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_196
#AT_START_197
at_fn_group_banner 197 'address.at:889' \
  "Address: Jonathan Rozes <jrozes+969649116.89117462@vinton.com>" "" 7
at_xfail=no
(
  $as_echo "197. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:889: addr 'Jonathan Rozes <jrozes+969649116.89117462@vinton.com>'"
at_fn_check_prepare_trace "address.at:889"
( $at_check_trace; addr 'Jonathan Rozes <jrozes+969649116.89117462@vinton.com>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <jrozes+969649116.89117462@vinton.com>:
personal <Jonathan Rozes>
local-part <jrozes+969649116.89117462> domain <vinton.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:889"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_197
#AT_START_198
at_fn_group_banner 198 'address.at:897' \
  "Address: Jose \"C.\" Garcia Sogo<jose@jaimedelamo.eu.org>" "" 7
at_xfail=no
(
  $as_echo "198. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:897: addr 'Jose \"C.\" Garcia Sogo<jose@jaimedelamo.eu.org>'"
at_fn_check_prepare_trace "address.at:897"
( $at_check_trace; addr 'Jose "C." Garcia Sogo<jose@jaimedelamo.eu.org>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <jose@jaimedelamo.eu.org>:
personal <Jose C. Garcia Sogo>
local-part <jose> domain <jaimedelamo.eu.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:897"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_198
#AT_START_199
at_fn_group_banner 199 'address.at:905' \
  "Address: Marco d'Itri <md@Linux.IT>" "            " 7
at_xfail=no
(
  $as_echo "199. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:905: cat >input <<'_ATEOF'
Marco d'Itri <md@Linux.IT>
_ATEOF

addr < input"
at_fn_check_prepare_notrace 'an embedded newline' "address.at:905"
( $at_check_trace; cat >input <<'_ATEOF'
Marco d'Itri <md@Linux.IT>
_ATEOF

addr < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <md@Linux.IT>:
personal <Marco d'Itri>
local-part <md> domain <Linux.IT>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:905"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_199
#AT_START_200
at_fn_group_banner 200 'address.at:913' \
  "Address: No_Reply-To@mapquest.com" "              " 7
at_xfail=no
(
  $as_echo "200. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:913: addr 'No_Reply-To@mapquest.com'"
at_fn_check_prepare_trace "address.at:913"
( $at_check_trace; addr 'No_Reply-To@mapquest.com'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <No_Reply-To@mapquest.com>:
local-part <No_Reply-To> domain <mapquest.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:913"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_200
#AT_START_201
at_fn_group_banner 201 'address.at:920' \
  "Address: OSULLIE@rte.ie, skidswam@hotmail.com, boot" "" 7
at_xfail=no
(
  $as_echo "201. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:920: addr 'OSULLIE@rte.ie, skidswam@hotmail.com, boot'"
at_fn_check_prepare_trace "address.at:920"
( $at_check_trace; addr 'OSULLIE@rte.ie, skidswam@hotmail.com, boot'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 3
1. email <OSULLIE@rte.ie>:
local-part <OSULLIE> domain <rte.ie>
2. email <skidswam@hotmail.com>:
local-part <skidswam> domain <hotmail.com>
3. email <boot@localhost>:
local-part <boot> domain <localhost>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:920"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_201
#AT_START_202
at_fn_group_banner 202 'address.at:931' \
  "Address: Paul Hoffman / IMC <phoffman@imc.org>" " " 7
at_xfail=no
(
  $as_echo "202. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:931: addr 'Paul Hoffman / IMC <phoffman@imc.org>'"
at_fn_check_prepare_trace "address.at:931"
( $at_check_trace; addr 'Paul Hoffman / IMC <phoffman@imc.org>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <phoffman@imc.org>:
personal <Paul Hoffman / IMC>
local-part <phoffman> domain <imc.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:931"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_202
#AT_START_203
at_fn_group_banner 203 'address.at:939' \
  "Address: Sam" "                                   " 7
at_xfail=no
(
  $as_echo "203. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:939: addr 'Sam'"
at_fn_check_prepare_trace "address.at:939"
( $at_check_trace; addr 'Sam'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <Sam@localhost>:
local-part <Sam> domain <localhost>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:939"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_203
#AT_START_204
at_fn_group_banner 204 'address.at:946' \
  "Address: Sam Roberts <sam@cogent.ca>" "           " 7
at_xfail=no
(
  $as_echo "204. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:946: addr 'Sam Roberts <sam@cogent.ca>'"
at_fn_check_prepare_trace "address.at:946"
( $at_check_trace; addr 'Sam Roberts <sam@cogent.ca>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <sam@cogent.ca>:
personal <Sam Roberts>
local-part <sam> domain <cogent.ca>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:946"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_204
#AT_START_205
at_fn_group_banner 205 'address.at:954' \
  "Address: Sam_Roberts/Certicom%Certicom@certicom.com" "" 7
at_xfail=no
(
  $as_echo "205. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:954: addr 'Sam_Roberts/Certicom%Certicom@certicom.com'"
at_fn_check_prepare_trace "address.at:954"
( $at_check_trace; addr 'Sam_Roberts/Certicom%Certicom@certicom.com'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <Sam_Roberts/Certicom%Certicom@certicom.com>:
local-part <Sam_Roberts/Certicom%Certicom> domain <certicom.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:954"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_205
#AT_START_206
at_fn_group_banner 206 'address.at:961' \
  "Address: Thomas Roessler <roessler@does-not-exist.org>, 490@bugs.guug.de" "" 7
at_xfail=no
(
  $as_echo "206. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:961: addr 'Thomas Roessler <roessler@does-not-exist.org>, 490@bugs.guug.de'"
at_fn_check_prepare_trace "address.at:961"
( $at_check_trace; addr 'Thomas Roessler <roessler@does-not-exist.org>, 490@bugs.guug.de'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <roessler@does-not-exist.org>:
personal <Thomas Roessler>
local-part <roessler> domain <does-not-exist.org>
2. email <490@bugs.guug.de>:
local-part <490> domain <bugs.guug.de>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:961"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_206
#AT_START_207
at_fn_group_banner 207 'address.at:971' \
  "Address: Thomas Roessler <roessler@does-not-exist.org>, g10@gnupg.org" "" 7
at_xfail=no
(
  $as_echo "207. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:971: addr 'Thomas Roessler <roessler@does-not-exist.org>, g10@gnupg.org'"
at_fn_check_prepare_trace "address.at:971"
( $at_check_trace; addr 'Thomas Roessler <roessler@does-not-exist.org>, g10@gnupg.org'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <roessler@does-not-exist.org>:
personal <Thomas Roessler>
local-part <roessler> domain <does-not-exist.org>
2. email <g10@gnupg.org>:
local-part <g10> domain <gnupg.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:971"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_207
#AT_START_208
at_fn_group_banner 208 'address.at:981' \
  "Address: ddickey@ip-12-22-50-150.hqglobal.net" "  " 7
at_xfail=no
(
  $as_echo "208. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:981: addr 'ddickey@ip-12-22-50-150.hqglobal.net'"
at_fn_check_prepare_trace "address.at:981"
( $at_check_trace; addr 'ddickey@ip-12-22-50-150.hqglobal.net'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <ddickey@ip-12-22-50-150.hqglobal.net>:
local-part <ddickey> domain <ip-12-22-50-150.hqglobal.net>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:981"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_208
#AT_START_209
at_fn_group_banner 209 'address.at:988' \
  "Address: ktb <x.y.f@home.com>" "                  " 7
at_xfail=no
(
  $as_echo "209. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:988: addr 'ktb <x.y.f@home.com>'"
at_fn_check_prepare_trace "address.at:988"
( $at_check_trace; addr 'ktb <x.y.f@home.com>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <x.y.f@home.com>:
personal <ktb>
local-part <x.y.f> domain <home.com>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:988"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_209
#AT_START_210
at_fn_group_banner 210 'address.at:996' \
  "Address: mcaustin@eudoramail.com, aposner@usaid.gov, Kieran.O'Leary@anpost.ie" "" 7
at_xfail=no
(
  $as_echo "210. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:996: cat >input <<'_ATEOF'
mcaustin@eudoramail.com, aposner@usaid.gov, Kieran.O'Leary@anpost.ie
_ATEOF

addr < input"
at_fn_check_prepare_notrace 'an embedded newline' "address.at:996"
( $at_check_trace; cat >input <<'_ATEOF'
mcaustin@eudoramail.com, aposner@usaid.gov, Kieran.O'Leary@anpost.ie
_ATEOF

addr < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 3
1. email <mcaustin@eudoramail.com>:
local-part <mcaustin> domain <eudoramail.com>
2. email <aposner@usaid.gov>:
local-part <aposner> domain <usaid.gov>
3. email <Kieran.O'Leary@anpost.ie>:
local-part <Kieran.O'Leary> domain <anpost.ie>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:996"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_210
#AT_START_211
at_fn_group_banner 211 'address.at:1007' \
  "Address: rfunk@wks.uts.ohio-state.eduofflinemailer-bounce@dikke.penguin.nl" "" 7
at_xfail=no
(
  $as_echo "211. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:1007: addr 'rfunk@wks.uts.ohio-state.eduofflinemailer-bounce@dikke.penguin.nl'"
at_fn_check_prepare_trace "address.at:1007"
( $at_check_trace; addr 'rfunk@wks.uts.ohio-state.eduofflinemailer-bounce@dikke.penguin.nl'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_INVALID_EMAIL
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/address.at:1007"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_211
#AT_START_212
at_fn_group_banner 212 'address.at:1013' \
  "Address: root" "                                  " 7
at_xfail=no
(
  $as_echo "212. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:1013: addr 'root'"
at_fn_check_prepare_trace "address.at:1013"
( $at_check_trace; addr 'root'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <root@localhost>:
local-part <root> domain <localhost>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:1013"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_212
#AT_START_213
at_fn_group_banner 213 'address.at:1020' \
  "Address: whom it may concern: ;;whom.it.may.concern: ;" "" 7
at_xfail=no
(
  $as_echo "213. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:1020: addr 'whom it may concern: ;;whom.it.may.concern: ;'"
at_fn_check_prepare_trace "address.at:1020"
( $at_check_trace; addr 'whom it may concern: ;;whom.it.may.concern: ;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_INVALID_EMAIL
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/address.at:1020"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_213
#AT_START_214
at_fn_group_banner 214 'address.at:1026' \
  "Address: whom it may concern: mutt-dev@mutt.org, mutt-users@mutt.org;" "" 7
at_xfail=no
(
  $as_echo "214. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:1026: addr 'whom it may concern: mutt-dev@mutt.org, mutt-users@mutt.org;'"
at_fn_check_prepare_trace "address.at:1026"
( $at_check_trace; addr 'whom it may concern: mutt-dev@mutt.org, mutt-users@mutt.org;'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 2
1. email <mutt-dev@mutt.org>:
local-part <mutt-dev> domain <mutt.org>
2. email <mutt-users@mutt.org>:
local-part <mutt-users> domain <mutt.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:1026"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_214
#AT_START_215
at_fn_group_banner 215 'address.at:1035' \
  "Address: Sergey V. Poznyakoff <gray@gnu.org>" "   " 7
at_xfail=no
(
  $as_echo "215. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:1035: addr 'Sergey V. Poznyakoff <gray@gnu.org>'"
at_fn_check_prepare_trace "address.at:1035"
( $at_check_trace; addr 'Sergey V. Poznyakoff <gray@gnu.org>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <gray@gnu.org>:
personal <Sergey V. Poznyakoff>
local-part <gray> domain <gnu.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:1035"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_215
#AT_START_216
at_fn_group_banner 216 'address.at:1043' \
  "Address: P. D. Q. Bach <bach@somewhere.org>" "    " 7
at_xfail=no
(
  $as_echo "216. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:1043: addr 'P. D. Q. Bach <bach@somewhere.org>'"
at_fn_check_prepare_trace "address.at:1043"
( $at_check_trace; addr 'P. D. Q. Bach <bach@somewhere.org>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "naddr: 1
1. email <bach@somewhere.org>:
personal <P. D. Q. Bach>
local-part <bach> domain <somewhere.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/address.at:1043"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_216
#AT_START_217
at_fn_group_banner 217 'address.at:1051' \
  "Address: \"A bad quote\\\" <devnull@localhost>" "    " 7
at_xfail=no
(
  $as_echo "217. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/address.at:1051: addr '\"A bad quote\\\" <devnull@localhost>'"
at_fn_check_prepare_trace "address.at:1051"
( $at_check_trace; addr '"A bad quote\" <devnull@localhost>'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "MU_ERR_INVALID_EMAIL
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/address.at:1051"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_217
#AT_START_218
at_fn_group_banner 218 'wordsplit.at:37' \
  "Wordsplit: simple input" "                        " 8
at_xfail=no
(
  $as_echo "218. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:37:
cat >input <<'_ATEOF'
1 2 3
_ATEOF

 wsp  < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:37"
( $at_check_trace;
cat >input <<'_ATEOF'
1 2 3
_ATEOF

 wsp  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 3
0: 1
1: 2
2: 3
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:37"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_218
#AT_START_219
at_fn_group_banner 219 'wordsplit.at:45' \
  "Wordsplit: quoted space" "                        " 8
at_xfail=no
(
  $as_echo "219. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:45:
cat >input <<'_ATEOF'
quoted\\ space
_ATEOF

 wsp  < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:45"
( $at_check_trace;
cat >input <<'_ATEOF'
quoted\ space
_ATEOF

 wsp  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 1
0: \"quoted space\"
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:45"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_219
#AT_START_220
at_fn_group_banner 220 'wordsplit.at:51' \
  "Wordsplit: tab character" "                       " 8
at_xfail=no
(
  $as_echo "220. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:51:
cat >input <<'_ATEOF'
a \"tab	character\"
_ATEOF

 wsp  < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:51"
( $at_check_trace;
cat >input <<'_ATEOF'
a "tab	character"
_ATEOF

 wsp  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 2
0: a
1: tab\\tcharacter
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:51"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_220
#AT_START_221
at_fn_group_banner 221 'wordsplit.at:58' \
  "Wordsplit: octal and hex escapes" "               " 8
at_xfail=no
(
  $as_echo "221. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:58:
cat >input <<'_ATEOF'
\\157\\143\\164\\141\\154\\40and\\x20\\x68\\x65\\x78
_ATEOF

 wsp  < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:58"
( $at_check_trace;
cat >input <<'_ATEOF'
\157\143\164\141\154\40and\x20\x68\x65\x78
_ATEOF

 wsp  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 1
0: \"octal and hex\"
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:58"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_221
#AT_START_222
at_fn_group_banner 222 'wordsplit.at:64' \
  "Wordsplit: octal and hex escapes 2" "             " 8
at_xfail=no
(
  $as_echo "222. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:64:
cat >input <<'_ATEOF'
\\157\\143\\164\\141\\154\\40 and \\x20\\x68\\x65\\x78
_ATEOF

 wsp  < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:64"
( $at_check_trace;
cat >input <<'_ATEOF'
\157\143\164\141\154\40 and \x20\x68\x65\x78
_ATEOF

 wsp  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 3
0: \"octal \"
1: and
2: \" hex\"
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:64"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_222
#AT_START_223
at_fn_group_banner 223 'wordsplit.at:72' \
  "Wordsplit: escape representation" "               " 8
at_xfail=no
(
  $as_echo "223. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:72:
cat >input <<'_ATEOF'
A\\x3-\\48\\39
_ATEOF

 wsp  < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:72"
( $at_check_trace;
cat >input <<'_ATEOF'
A\x3-\48\39
_ATEOF

 wsp  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 1
0: A\\003-\\0048\\0039
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:72"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_223
#AT_START_224
at_fn_group_banner 224 'wordsplit.at:81' \
  "Wordsplit: append" "                              " 8
at_xfail=no
(
  $as_echo "224. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:81:
cat >input <<'_ATEOF'
jeden dwa trzy
cztery
piec szesc
_ATEOF

 wsp append < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:81"
( $at_check_trace;
cat >input <<'_ATEOF'
jeden dwa trzy
cztery
piec szesc
_ATEOF

 wsp append < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 3
0: jeden
1: dwa
2: trzy
NF: 4
0: jeden
1: dwa
2: trzy
3: cztery
NF: 6
0: jeden
1: dwa
2: trzy
3: cztery
4: piec
5: szesc
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:81"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_224
#AT_START_225
at_fn_group_banner 225 'wordsplit.at:103' \
  "Wordsplit: dooffs" "                              " 8
at_xfail=no
(
  $as_echo "225. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:103:
cat >input <<'_ATEOF'
cztery piec
_ATEOF

 wsp dooffs 3 jeden dwa trzy < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:103"
( $at_check_trace;
cat >input <<'_ATEOF'
cztery piec
_ATEOF

 wsp dooffs 3 jeden dwa trzy < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 2 (3)
(0): jeden
(1): dwa
(2): trzy
3: cztery
4: piec
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:103"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_225
#AT_START_226
at_fn_group_banner 226 'wordsplit.at:113' \
  "Wordsplit: variable substitutions: single var" "  " 8
at_xfail=no
(
  $as_echo "226. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:113:
cat >input <<'_ATEOF'
a \$FOO test
_ATEOF

FOO=bar wsp  < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:113"
( $at_check_trace;
cat >input <<'_ATEOF'
a $FOO test
_ATEOF

FOO=bar wsp  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 3
0: a
1: bar
2: test
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:113"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_226
#AT_START_227
at_fn_group_banner 227 'wordsplit.at:123' \
  "Wordsplit: variable substitutions: concatenated vars" "" 8
at_xfail=no
(
  $as_echo "227. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:123:
cat >input <<'_ATEOF'
a \$FOO\${BAR}ent test
_ATEOF

FOO=str BAR=ing wsp  < input"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "wordsplit.at:123"
( $at_check_trace;
cat >input <<'_ATEOF'
a $FOO${BAR}ent test
_ATEOF

FOO=str BAR=ing wsp  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 3
0: a
1: stringent
2: test
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:123"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_227
#AT_START_228
at_fn_group_banner 228 'wordsplit.at:133' \
  "Wordsplit: variable substitutions: field splitting" "" 8
at_xfail=no
(
  $as_echo "228. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:133:
cat >input <<'_ATEOF'
a \$FOO test
_ATEOF

FOO=\"variable substitution\" wsp  < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:133"
( $at_check_trace;
cat >input <<'_ATEOF'
a $FOO test
_ATEOF

FOO="variable substitution" wsp  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 4
0: a
1: variable
2: substitution
3: test
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:133"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_228
#AT_START_229
at_fn_group_banner 229 'wordsplit.at:144' \
  "Wordsplit: variable substitutions: double-quoted variable" "" 8
at_xfail=no
(
  $as_echo "229. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:144:
cat >input <<'_ATEOF'
a \"\$FOO\" test
_ATEOF

FOO=\"variable substitution\" wsp  < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:144"
( $at_check_trace;
cat >input <<'_ATEOF'
a "$FOO" test
_ATEOF

FOO="variable substitution" wsp  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 3
0: a
1: \"variable substitution\"
2: test
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:144"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_229
#AT_START_230
at_fn_group_banner 230 'wordsplit.at:154' \
  "Wordsplit: variable substitutions: single-quoted variable" "" 8
at_xfail=no
(
  $as_echo "230. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:154:
cat >input <<'_ATEOF'
a '\$FOO' test
_ATEOF

FOO=\"variable substitution\" wsp  < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:154"
( $at_check_trace;
cat >input <<'_ATEOF'
a '$FOO' test
_ATEOF

FOO="variable substitution" wsp  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 3
0: a
1: \$FOO
2: test
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:154"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_230
#AT_START_231
at_fn_group_banner 231 'wordsplit.at:164' \
  "Wordsplit: undefined variables 1" "               " 8
at_xfail=no
(
  $as_echo "231. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:164:
cat >input <<'_ATEOF'
a \$FOO test a\${FOO}b
_ATEOF

unset FOO; wsp  < input"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "wordsplit.at:164"
( $at_check_trace;
cat >input <<'_ATEOF'
a $FOO test a${FOO}b
_ATEOF

unset FOO; wsp  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 3
0: a
1: test
2: ab
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:164"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_231
#AT_START_232
at_fn_group_banner 232 'wordsplit.at:174' \
  "Wordsplit: undefined variables 2" "               " 8
at_xfail=no
(
  $as_echo "232. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:174:
cat >input <<'_ATEOF'
a \$FOO test a\${FOO}b
_ATEOF

unset FOO; wsp keepundef < input"
at_fn_check_prepare_notrace 'a ${...} parameter expansion' "wordsplit.at:174"
( $at_check_trace;
cat >input <<'_ATEOF'
a $FOO test a${FOO}b
_ATEOF

unset FOO; wsp keepundef < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 4
0: a
1: \$FOO
2: test
3: a\${FOO}b
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:174"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_232
#AT_START_233
at_fn_group_banner 233 'wordsplit.at:185' \
  "Wordsplit: warn about undefined variables" "      " 8
at_xfail=no
(
  $as_echo "233. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:185:
cat >input <<'_ATEOF'
\$FOO
_ATEOF

unset FOO; wsp warnundef < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:185"
( $at_check_trace;
cat >input <<'_ATEOF'
$FOO
_ATEOF

unset FOO; wsp warnundef < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "warning: undefined variable \`FOO'
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 0
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:185"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_233
#AT_START_234
at_fn_group_banner 234 'wordsplit.at:193' \
  "Wordsplit: bail out on undefined variables" "     " 8
at_xfail=no
(
  $as_echo "234. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:193:
cat >input <<'_ATEOF'
\$FOO
_ATEOF

unset FOO; wsp undef < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:193"
( $at_check_trace;
cat >input <<'_ATEOF'
$FOO
_ATEOF

unset FOO; wsp undef < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "undefined variable
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:193"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_234
#AT_START_235
at_fn_group_banner 235 'wordsplit.at:200' \
  "Wordsplit: disable variable expansion" "          " 8
at_xfail=no
(
  $as_echo "235. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:200:
cat >input <<'_ATEOF'
\$FOO
_ATEOF

FOO=bar wsp novar < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:200"
( $at_check_trace;
cat >input <<'_ATEOF'
$FOO
_ATEOF

FOO=bar wsp novar < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 1
0: \$FOO
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:200"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_235
#AT_START_236
at_fn_group_banner 236 'wordsplit.at:208' \
  "Wordsplit: K/V environment" "                     " 8
at_xfail=no
(
  $as_echo "236. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:208:
cat >input <<'_ATEOF'
\$FOO a\$BAZ
_ATEOF

FOO=bar BAZ=qux wsp env_kv < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:208"
( $at_check_trace;
cat >input <<'_ATEOF'
$FOO a$BAZ
_ATEOF

FOO=bar BAZ=qux wsp env_kv < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 2
0: bar
1: aqux
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:208"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_236
#AT_START_237
at_fn_group_banner 237 'wordsplit.at:217' \
  "Wordsplit: nosplit with expansion" "              " 8
at_xfail=no
(
  $as_echo "237. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:217:
cat >input <<'_ATEOF'
a \$FOO test
_ATEOF

FOO=\"variable expansion\" wsp nosplit < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:217"
( $at_check_trace;
cat >input <<'_ATEOF'
a $FOO test
_ATEOF

FOO="variable expansion" wsp nosplit < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 1
0: \"a variable expansion test\\n\"
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:217"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_237
#AT_START_238
at_fn_group_banner 238 'wordsplit.at:225' \
  "Wordsplit: nosplit without expansion" "           " 8
at_xfail=no
(
  $as_echo "238. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:225:
cat >input <<'_ATEOF'
a \$FOO test
_ATEOF

FOO=\"variable expansion\" wsp nosplit novar < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:225"
( $at_check_trace;
cat >input <<'_ATEOF'
a $FOO test
_ATEOF

FOO="variable expansion" wsp nosplit novar < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 1
0: \"a \$FOO test\\n\"
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:225"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_238
#AT_START_239
at_fn_group_banner 239 'wordsplit.at:233' \
  "Wordsplit: ignore quotes" "                       " 8
at_xfail=no
(
  $as_echo "239. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:233:
cat >input <<'_ATEOF'
\"a text\"
_ATEOF

 wsp -quote < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:233"
( $at_check_trace;
cat >input <<'_ATEOF'
"a text"
_ATEOF

 wsp -quote < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 2
0: \"\\\"a\"
1: \"text\\\"\"
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:233"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_239
#AT_START_240
at_fn_group_banner 240 'wordsplit.at:240' \
  "Wordsplit: custom delimiters (squeeze)" "         " 8
at_xfail=no
(
  $as_echo "240. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:240:
cat >input <<'_ATEOF'
semicolon: separated::list: of :words
_ATEOF

 wsp delim : -ws trimnl < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:240"
( $at_check_trace;
cat >input <<'_ATEOF'
semicolon: separated::list: of :words
_ATEOF

 wsp delim : -ws trimnl < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 5
0: semicolon
1: \" separated\"
2: list
3: \" of \"
4: words
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:240"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_240
#AT_START_241
at_fn_group_banner 241 'wordsplit.at:250' \
  "Wordsplit: custom delimiters (no squeeze)" "      " 8
at_xfail=no
(
  $as_echo "241. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:250:
cat >input <<'_ATEOF'
semicolon: separated::list: of :words
_ATEOF

 wsp delim : -ws -squeeze_delims trimnl < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:250"
( $at_check_trace;
cat >input <<'_ATEOF'
semicolon: separated::list: of :words
_ATEOF

 wsp delim : -ws -squeeze_delims trimnl < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 6
0: semicolon
1: \" separated\"
2: \"\"
3: list
4: \" of \"
5: words
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:250"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_241
#AT_START_242
at_fn_group_banner 242 'wordsplit.at:261' \
  "Wordsplit: custom, with returned delimiters" "    " 8
at_xfail=no
(
  $as_echo "242. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:261:
cat >input <<'_ATEOF'
semicolon: separated::list: of :words
_ATEOF

 wsp delim : -ws trimnl return_delims < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:261"
( $at_check_trace;
cat >input <<'_ATEOF'
semicolon: separated::list: of :words
_ATEOF

 wsp delim : -ws trimnl return_delims < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 9
0: semicolon
1: :
2: \" separated\"
3: :
4: list
5: :
6: \" of \"
7: :
8: words
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:261"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_242
#AT_START_243
at_fn_group_banner 243 'wordsplit.at:275' \
  "Wordsplit: custom, with returned & squeezed delimiters" "" 8
at_xfail=no
(
  $as_echo "243. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:275:
cat >input <<'_ATEOF'
semicolon: separated::list: of :words
_ATEOF

 wsp delim : -ws trimnl return_delims -squeeze_delims < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:275"
( $at_check_trace;
cat >input <<'_ATEOF'
semicolon: separated::list: of :words
_ATEOF

 wsp delim : -ws trimnl return_delims -squeeze_delims < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 10
0: semicolon
1: :
2: \" separated\"
3: :
4: :
5: list
6: :
7: \" of \"
8: :
9: words
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:275"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_243
#AT_START_244
at_fn_group_banner 244 'wordsplit.at:290' \
  "Wordsplit: sed expressions" "                     " 8
at_xfail=no
(
  $as_echo "244. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:290:
cat >input <<'_ATEOF'
arg1 s/foo/bar/g;s/bar baz/quz quux/ arg2
_ATEOF

 wsp sed < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:290"
( $at_check_trace;
cat >input <<'_ATEOF'
arg1 s/foo/bar/g;s/bar baz/quz quux/ arg2
_ATEOF

 wsp sed < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 3
0: arg1
1: \"s/foo/bar/g;s/bar baz/quz quux/\"
2: arg2
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:290"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_244
#AT_START_245
at_fn_group_banner 245 'wordsplit.at:298' \
  "Wordsplit: C escapes on" "                        " 8
at_xfail=no
(
  $as_echo "245. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:298:
cat >input <<'_ATEOF'
a\\ttab form\\ffeed and new\\nline
_ATEOF

 wsp cescapes < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:298"
( $at_check_trace;
cat >input <<'_ATEOF'
a\ttab form\ffeed and new\nline
_ATEOF

 wsp cescapes < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 4
0: a\\ttab
1: form\\ffeed
2: and
3: new\\nline
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:298"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_245
#AT_START_246
at_fn_group_banner 246 'wordsplit.at:307' \
  "Wordsplit: C escapes off" "                       " 8
at_xfail=no
(
  $as_echo "246. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:307:
cat >input <<'_ATEOF'
a\\ttab form\\ffeed and new\\nline
_ATEOF

 wsp -cescapes < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:307"
( $at_check_trace;
cat >input <<'_ATEOF'
a\ttab form\ffeed and new\nline
_ATEOF

 wsp -cescapes < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 4
0: attab
1: formffeed
2: and
3: newnline
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:307"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_246
#AT_START_247
at_fn_group_banner 247 'wordsplit.at:316' \
  "Wordsplit: ws elimination" "                      " 8
at_xfail=no
(
  $as_echo "247. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:316:
cat >input <<'_ATEOF'
( list  items  )
_ATEOF

 wsp delim ' ()' ws return_delims < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:316"
( $at_check_trace;
cat >input <<'_ATEOF'
( list  items  )
_ATEOF

 wsp delim ' ()' ws return_delims < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 4
0: (
1: list
2: items
3: )
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:316"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_247
#AT_START_248
at_fn_group_banner 248 'wordsplit.at:325' \
  "Wordsplit: empty quotes" "                        " 8
at_xfail=no
(
  $as_echo "248. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:325:
cat >input <<'_ATEOF'
t=\"\"
_ATEOF

 wsp delim : ws return_delims < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:325"
( $at_check_trace;
cat >input <<'_ATEOF'
t=""
_ATEOF

 wsp delim : ws return_delims < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 1
0: t=
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:325"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_248
#AT_START_249
at_fn_group_banner 249 'wordsplit.at:331' \
  "Wordsplit: delimiter following empty quotes" "    " 8
at_xfail=no
(
  $as_echo "249. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:331:
cat >input <<'_ATEOF'
t=\"\":r
_ATEOF

 wsp delim : ws return_delims < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:331"
( $at_check_trace;
cat >input <<'_ATEOF'
t="":r
_ATEOF

 wsp delim : ws return_delims < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 3
0: t=
1: :
2: r
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:331"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_249
#AT_START_250
at_fn_group_banner 250 'wordsplit.at:339' \
  "Wordsplit: suppress ws trimming within quotes" "  " 8
at_xfail=no
(
  $as_echo "250. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:339:
cat >input <<'_ATEOF'
nocomponent,nonewline, formatfield=\"In message %{text}, \"
_ATEOF

 wsp default delim , ws return_delims < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:339"
( $at_check_trace;
cat >input <<'_ATEOF'
nocomponent,nonewline, formatfield="In message %{text}, "
_ATEOF

 wsp default delim , ws return_delims < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 5
0: nocomponent
1: ,
2: nonewline
3: ,
4: \"formatfield=In message %{text}, \"
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:339"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_250
#AT_START_251
at_fn_group_banner 251 'wordsplit.at:350' \
  "Wordsplit: unescape" "                            " 8
at_xfail=no
(
  $as_echo "251. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:350:
cat >input <<'_ATEOF'
\\Seen \"quote \\\"\" \"bs \\\\\"
_ATEOF

 wsp -default novar nocmd quote escape :+:'\\\\\"\"' < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:350"
( $at_check_trace;
cat >input <<'_ATEOF'
\Seen "quote \"" "bs \\"
_ATEOF

 wsp -default novar nocmd quote escape :+:'\\""' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 3
0: \\\\Seen
1: \"quote \\\"\"
2: \"bs \\\\\"
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:350"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_251
#AT_START_252
at_fn_group_banner 252 'wordsplit.at:358' \
  "Wordsplit: dquote" "                              " 8
at_xfail=no
(
  $as_echo "252. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:358:
cat >input <<'_ATEOF'
a \"quoted example\" isn't it
_ATEOF

 wsp -default novar nocmd dquote < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:358"
( $at_check_trace;
cat >input <<'_ATEOF'
a "quoted example" isn't it
_ATEOF

 wsp -default novar nocmd dquote < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 4
0: a
1: \"quoted example\"
2: isn't
3: it
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:358"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_252
#AT_START_253
at_fn_group_banner 253 'wordsplit.at:367' \
  "Wordsplit: squote" "                              " 8
at_xfail=no
(
  $as_echo "253. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:367:
cat >input <<'_ATEOF'
a 'quoted example' isn\"t it
_ATEOF

 wsp -default novar nocmd squote < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:367"
( $at_check_trace;
cat >input <<'_ATEOF'
a 'quoted example' isn"t it
_ATEOF

 wsp -default novar nocmd squote < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 4
0: a
1: \"quoted example\"
2: \"isn\\\"t\"
3: it
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:367"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_253
#AT_START_254
at_fn_group_banner 254 'wordsplit.at:376' \
  "Wordsplit: incremental" "                         " 8
at_xfail=no
(
  $as_echo "254. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:376:
cat >input <<'_ATEOF'
incremental \"input test\" line



_ATEOF

 wsp incremental < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:376"
( $at_check_trace;
cat >input <<'_ATEOF'
incremental "input test" line



_ATEOF

 wsp incremental < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "input exhausted
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 1
0: incremental
NF: 1
0: \"input test\"
NF: 1
0: line
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:376"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_254
#AT_START_255
at_fn_group_banner 255 'wordsplit.at:391' \
  "Wordsplit: incremental append" "                  " 8
at_xfail=no
(
  $as_echo "255. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:391:
cat >input <<'_ATEOF'
incremental \"input test\" line



_ATEOF

 wsp incremental append < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:391"
( $at_check_trace;
cat >input <<'_ATEOF'
incremental "input test" line



_ATEOF

 wsp incremental append < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "input exhausted
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 1
0: incremental
NF: 2
0: incremental
1: \"input test\"
NF: 3
0: incremental
1: \"input test\"
2: line
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:391"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_255
#AT_START_256
at_fn_group_banner 256 'wordsplit.at:409' \
  "Wordsplit: incremental ws" "                      " 8
at_xfail=no
(
  $as_echo "256. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:409:
cat >input <<'_ATEOF'
a   list  test



_ATEOF

 wsp return_delims -squeeze_delims incremental ws < input"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:409"
( $at_check_trace;
cat >input <<'_ATEOF'
a   list  test



_ATEOF

 wsp return_delims -squeeze_delims incremental ws < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "input exhausted
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 1
0: a
NF: 1
0: list
NF: 1
0: test
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:409"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_256
#AT_START_257
at_fn_group_banner 257 'wordsplit.at:426' \
  "simple command substitution" "                    " 8
at_xfail=no
(
  $as_echo "257. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:428:
mkdir dir
> dir/file

wsp -nocmd <<'EOT'
begin \$(find dir) end
EOT
"
at_fn_check_prepare_notrace 'a $(...) command substitution' "wordsplit.at:428"
( $at_check_trace;
mkdir dir
> dir/file

wsp -nocmd <<'EOT'
begin $(find dir) end
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 4
0: begin
1: dir
2: dir/file
3: end
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:428"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_257
#AT_START_258
at_fn_group_banner 258 'wordsplit.at:445' \
  "quoted command substitution" "                    " 8
at_xfail=no
(
  $as_echo "258. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:447:
mkdir dir
> dir/file

wsp -nocmd <<'EOT'
begin \"\$(find dir)\" end
EOT
"
at_fn_check_prepare_notrace 'a $(...) command substitution' "wordsplit.at:447"
( $at_check_trace;
mkdir dir
> dir/file

wsp -nocmd <<'EOT'
begin "$(find dir)" end
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 3
0: begin
1: \"dir dir/file\"
2: end
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:447"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_258
#AT_START_259
at_fn_group_banner 259 'wordsplit.at:463' \
  "coalesced command substitution" "                 " 8
at_xfail=no
(
  $as_echo "259. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:465:
mkdir dir
> dir/file

wsp -nocmd <<'EOT'
begin(\$(find dir))end
EOT
"
at_fn_check_prepare_notrace 'a $(...) command substitution' "wordsplit.at:465"
( $at_check_trace;
mkdir dir
> dir/file

wsp -nocmd <<'EOT'
begin($(find dir))end
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 2
0: begin(dir
1: dir/file)end
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:465"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_259
#AT_START_260
at_fn_group_banner 260 'wordsplit.at:480' \
  "quoted coalesced command substitution" "          " 8
at_xfail=no
(
  $as_echo "260. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:482:
mkdir dir
> dir/file

wsp -nocmd <<'EOT'
\"begin(\$(find dir))end\"
EOT
"
at_fn_check_prepare_notrace 'a $(...) command substitution' "wordsplit.at:482"
( $at_check_trace;
mkdir dir
> dir/file

wsp -nocmd <<'EOT'
"begin($(find dir))end"
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 1
0: \"begin(dir dir/file)end\"
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:482"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_260
#AT_START_261
at_fn_group_banner 261 'wordsplit.at:496' \
  "variable and command substitution" "              " 8
at_xfail=no
(
  $as_echo "261. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:498:
mkdir dir
> dir/file

DIR=dir wsp -nocmd -novar<<'EOT'
begin \$DIR \$(find \$DIR) end
EOT
"
at_fn_check_prepare_notrace 'a $(...) command substitution' "wordsplit.at:498"
( $at_check_trace;
mkdir dir
> dir/file

DIR=dir wsp -nocmd -novar<<'EOT'
begin $DIR $(find $DIR) end
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 5
0: begin
1: dir
2: dir
3: dir/file
4: end
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:498"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_261
#AT_START_262
at_fn_group_banner 262 'wordsplit.at:516' \
  "variable expansion and command substitution in quotes" "" 8
at_xfail=no
(
  $as_echo "262. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:518:
mkdir dir
> dir/file

DIR=dir BEGIN=begin wsp -nocmd -novar<<'EOT'
\"\${BEGIN}(\$(find \$DIR))end\"
EOT
"
at_fn_check_prepare_notrace 'a $(...) command substitution' "wordsplit.at:518"
( $at_check_trace;
mkdir dir
> dir/file

DIR=dir BEGIN=begin wsp -nocmd -novar<<'EOT'
"${BEGIN}($(find $DIR))end"
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 1
0: \"begin(dir dir/file)end\"
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:518"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_262
#AT_START_263
at_fn_group_banner 263 'wordsplit.at:532' \
  "nested commands" "                                " 8
at_xfail=no
(
  $as_echo "263. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:534:
cat >input <<'_ATEOF'
foo
bar
baz
_ATEOF

SUFFIX=put wsp -nocmd -novar <<'EOT'
\$(echo output \$(cat in\$SUFFIX))
EOT
"
at_fn_check_prepare_notrace 'a $(...) command substitution' "wordsplit.at:534"
( $at_check_trace;
cat >input <<'_ATEOF'
foo
bar
baz
_ATEOF

SUFFIX=put wsp -nocmd -novar <<'EOT'
$(echo output $(cat in$SUFFIX))
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 4
0: output
1: foo
2: bar
3: baz
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:534"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_263
#AT_START_264
at_fn_group_banner 264 'wordsplit.at:552' \
  "pathname expansion" "                             " 8
at_xfail=no
(
  $as_echo "264. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:554:
mkdir dir
> dir/1.c
> dir/2.c
> dir/3.b

wsp pathexpand<<'EOT'
begin dir/*.c end
EOT
"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:554"
( $at_check_trace;
mkdir dir
> dir/1.c
> dir/2.c
> dir/3.b

wsp pathexpand<<'EOT'
begin dir/*.c end
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 4
0: begin
1: dir/1.c
2: dir/2.c
3: end
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:554"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_264
#AT_START_265
at_fn_group_banner 265 'wordsplit.at:573' \
  "pathname expansion: no match" "                   " 8
at_xfail=no
(
  $as_echo "265. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:575:
mkdir dir
> dir/1.c
> dir/2.b

wsp pathexpand<<'EOT'
begin dir/*.d end
EOT
"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:575"
( $at_check_trace;
mkdir dir
> dir/1.c
> dir/2.b

wsp pathexpand<<'EOT'
begin dir/*.d end
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 3
0: begin
1: dir/*.d
2: end
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:575"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_265
#AT_START_266
at_fn_group_banner 266 'wordsplit.at:592' \
  "pathname expansion: nullglob" "                   " 8
at_xfail=no
(
  $as_echo "266. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:594:
mkdir dir
> dir/1.c
> dir/2.b

wsp pathexpand nullglob<<'EOT'
begin dir/*.d end
EOT
"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:594"
( $at_check_trace;
mkdir dir
> dir/1.c
> dir/2.b

wsp pathexpand nullglob<<'EOT'
begin dir/*.d end
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "NF: 2
0: begin
1: end
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:594"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_266
#AT_START_267
at_fn_group_banner 267 'wordsplit.at:610' \
  "pathname expansion: failglob" "                   " 8
at_xfail=no
(
  $as_echo "267. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wordsplit.at:612:
mkdir dir
> dir/1.c
> dir/2.b

wsp pathexpand failglob<<'EOT'
begin dir/*.d end
EOT
"
at_fn_check_prepare_notrace 'an embedded newline' "wordsplit.at:612"
( $at_check_trace;
mkdir dir
> dir/1.c
> dir/2.b

wsp pathexpand failglob<<'EOT'
begin dir/*.d end
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "no files match pattern dir/*.d
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wordsplit.at:612"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_267
#AT_START_268
at_fn_group_banner 268 'exp.at:33' \
  "Expand: variable expansion" "                     " 9
at_xfail=no
(
  $as_echo "268. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/exp.at:33:
exp x=foo y=bar -- 'test \$x \$y \$z end'"
at_fn_check_prepare_notrace 'an embedded newline' "exp.at:33"
( $at_check_trace;
exp x=foo y=bar -- 'test $x $y $z end'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "test foo bar  end
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/exp.at:33"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_268
#AT_START_269
at_fn_group_banner 269 'exp.at:36' \
  "Expand: domainpart" "                             " 9
at_xfail=no
(
  $as_echo "269. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/exp.at:36:
exp -- '\$(domainpart \"foo@example.com\")'"
at_fn_check_prepare_notrace 'a $(...) command substitution' "exp.at:36"
( $at_check_trace;
exp -- '$(domainpart "foo@example.com")'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "example.com
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/exp.at:36"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_269
#AT_START_270
at_fn_group_banner 270 'exp.at:39' \
  "Expand: localpart" "                              " 9
at_xfail=no
(
  $as_echo "270. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/exp.at:39:
exp -- '\$(localpart \"foo@example.com\")'"
at_fn_check_prepare_notrace 'a $(...) command substitution' "exp.at:39"
( $at_check_trace;
exp -- '$(localpart "foo@example.com")'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "foo
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/exp.at:39"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_270
#AT_START_271
at_fn_group_banner 271 'exp.at:42' \
  "Expand: shell" "                                  " 9
at_xfail=no
(
  $as_echo "271. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/exp.at:42:
exp -- '\$(shell echo \"test string\" | tr \" \" -)'"
at_fn_check_prepare_notrace 'a $(...) command substitution' "exp.at:42"
( $at_check_trace;
exp -- '$(shell echo "test string" | tr " " -)'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "test-string
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/exp.at:42"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_271
#AT_START_272
at_fn_group_banner 272 'exp.at:48' \
  "Expand: mu_str_vexpand" "                         " 9
at_xfail=no
(
  $as_echo "272. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/exp.at:48:
vexp 'certain \$user on \$host running \$package'"
at_fn_check_prepare_notrace 'an embedded newline' "exp.at:48"
( $at_check_trace;
vexp 'certain $user on $host running $package'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "certain somebody on localhost running mailutils
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/exp.at:48"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_272
#AT_START_273
at_fn_group_banner 273 'url.at:39' \
  "Url: scheme:" "                                   " 10
at_xfail=no
(
  $as_echo "273. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:39:
cat >input <<'_ATEOF'
scheme:
_ATEOF

url-parse default dslash_optional < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:39"
( $at_check_trace;
cat >input <<'_ATEOF'
scheme:
_ATEOF

url-parse default dslash_optional < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <scheme>
user <>
passwd <>
auth <>
host <>
port 0
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:39"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_273
#AT_START_274
at_fn_group_banner 274 'url.at:50' \
  "Url: scheme:/absolute/path" "                     " 10
at_xfail=no
(
  $as_echo "274. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:50:
cat >input <<'_ATEOF'
scheme:/absolute/path
_ATEOF

url-parse default dslash_optional < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:50"
( $at_check_trace;
cat >input <<'_ATEOF'
scheme:/absolute/path
_ATEOF

url-parse default dslash_optional < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <scheme>
user <>
passwd <>
auth <>
host <>
port 0
path </absolute/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:50"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_274
#AT_START_275
at_fn_group_banner 275 'url.at:61' \
  "Url: scheme:relative/path" "                      " 10
at_xfail=no
(
  $as_echo "275. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:61:
cat >input <<'_ATEOF'
scheme:relative/path
_ATEOF

url-parse default dslash_optional < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:61"
( $at_check_trace;
cat >input <<'_ATEOF'
scheme:relative/path
_ATEOF

url-parse default dslash_optional < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <scheme>
user <>
passwd <>
auth <>
host <>
port 0
path <relative/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:61"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_275
#AT_START_276
at_fn_group_banner 276 'url.at:72' \
  "Url: scheme:///absolute/path" "                   " 10
at_xfail=no
(
  $as_echo "276. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:72:
cat >input <<'_ATEOF'
scheme:///absolute/path
_ATEOF

url-parse default dslash_optional < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:72"
( $at_check_trace;
cat >input <<'_ATEOF'
scheme:///absolute/path
_ATEOF

url-parse default dslash_optional < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <scheme>
user <>
passwd <>
auth <>
host <>
port 0
path </absolute/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:72"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_276
#AT_START_277
at_fn_group_banner 277 'url.at:87' \
  "Url: scheme://%75%73%65%72:%70%61%73%73@%68%6f%73%74" "" 10
at_xfail=no
(
  $as_echo "277. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:87:
cat >input <<'_ATEOF'
scheme://%75%73%65%72:%70%61%73%73@%68%6f%73%74
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:87"
( $at_check_trace;
cat >input <<'_ATEOF'
scheme://%75%73%65%72:%70%61%73%73@%68%6f%73%74
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <scheme>
user <user>
passwd <pass>
auth <>
host <host>
port 0
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:87"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_277
#AT_START_278
at_fn_group_banner 278 'url.at:98' \
  "Url: ftp://user:pass@host//a/path" "              " 10
at_xfail=no
(
  $as_echo "278. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:98:
cat >input <<'_ATEOF'
ftp://user:pass@host//a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:98"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://user:pass@host//a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <user>
passwd <pass>
auth <>
host <host>
port 0
path </a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:98"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_278
#AT_START_279
at_fn_group_banner 279 'url.at:109' \
  "Url: ftp://:pass@host//a/path" "                  " 10
at_xfail=no
(
  $as_echo "279. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:109:
cat >input <<'_ATEOF'
ftp://:pass@host//a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:109"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://:pass@host//a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <pass>
auth <>
host <host>
port 0
path </a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:109"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_279
#AT_START_280
at_fn_group_banner 280 'url.at:120' \
  "Url: ftp://user:@host//a/path" "                  " 10
at_xfail=no
(
  $as_echo "280. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:120:
cat >input <<'_ATEOF'
ftp://user:@host//a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:120"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://user:@host//a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <user>
passwd <>
auth <>
host <host>
port 0
path </a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:120"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_280
#AT_START_281
at_fn_group_banner 281 'url.at:131' \
  "Url: ftp://user:pass@//a/path" "                  " 10
at_xfail=no
(
  $as_echo "281. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:131:
cat >input <<'_ATEOF'
ftp://user:pass@//a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:131"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://user:pass@//a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <user>
passwd <pass>
auth <>
host <>
port 0
path </a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:131"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_281
#AT_START_282
at_fn_group_banner 282 'url.at:142' \
  "Url: ftp://user:@//a/path" "                      " 10
at_xfail=no
(
  $as_echo "282. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:142:
cat >input <<'_ATEOF'
ftp://user:@//a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:142"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://user:@//a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <user>
passwd <>
auth <>
host <>
port 0
path </a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:142"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_282
#AT_START_283
at_fn_group_banner 283 'url.at:153' \
  "Url: ftp://:@host//a/path" "                      " 10
at_xfail=no
(
  $as_echo "283. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:153:
cat >input <<'_ATEOF'
ftp://:@host//a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:153"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://:@host//a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <>
auth <>
host <host>
port 0
path </a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:153"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_283
#AT_START_284
at_fn_group_banner 284 'url.at:164' \
  "Url: ftp://:pass@//a/path" "                      " 10
at_xfail=no
(
  $as_echo "284. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:164:
cat >input <<'_ATEOF'
ftp://:pass@//a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:164"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://:pass@//a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <pass>
auth <>
host <>
port 0
path </a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:164"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_284
#AT_START_285
at_fn_group_banner 285 'url.at:175' \
  "Url: ftp://:@//a/path" "                          " 10
at_xfail=no
(
  $as_echo "285. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:175:
cat >input <<'_ATEOF'
ftp://:@//a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:175"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://:@//a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <>
auth <>
host <>
port 0
path </a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:175"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_285
#AT_START_286
at_fn_group_banner 286 'url.at:186' \
  "Url: ftp://://a/path" "                           " 10
at_xfail=no
(
  $as_echo "286. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:186:
cat >input <<'_ATEOF'
ftp://://a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:186"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://://a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <>
auth <>
host <>
port 0
path </a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:186"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_286
#AT_START_287
at_fn_group_banner 287 'url.at:197' \
  "Url: ftp://@//a/path" "                           " 10
at_xfail=no
(
  $as_echo "287. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:197:
cat >input <<'_ATEOF'
ftp://@//a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:197"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://@//a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <>
auth <>
host <>
port 0
path </a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:197"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_287
#AT_START_288
at_fn_group_banner 288 'url.at:208' \
  "Url: ftp:///a/path" "                             " 10
at_xfail=no
(
  $as_echo "288. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:208:
cat >input <<'_ATEOF'
ftp:///a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:208"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp:///a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <>
auth <>
host <>
port 0
path </a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:208"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_288
#AT_START_289
at_fn_group_banner 289 'url.at:219' \
  "Url: ftp://user:pass@host/a/path" "               " 10
at_xfail=no
(
  $as_echo "289. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:219:
cat >input <<'_ATEOF'
ftp://user:pass@host/a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:219"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://user:pass@host/a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <user>
passwd <pass>
auth <>
host <host>
port 0
path <a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:219"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_289
#AT_START_290
at_fn_group_banner 290 'url.at:231' \
  "Url: ftp://:pass@host/a/path" "                   " 10
at_xfail=no
(
  $as_echo "290. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:231:
cat >input <<'_ATEOF'
ftp://:pass@host/a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:231"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://:pass@host/a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <pass>
auth <>
host <host>
port 0
path <a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:231"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_290
#AT_START_291
at_fn_group_banner 291 'url.at:242' \
  "Url: ftp://user:@host/a/path" "                   " 10
at_xfail=no
(
  $as_echo "291. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:242:
cat >input <<'_ATEOF'
ftp://user:@host/a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:242"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://user:@host/a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <user>
passwd <>
auth <>
host <host>
port 0
path <a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:242"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_291
#AT_START_292
at_fn_group_banner 292 'url.at:253' \
  "Url: ftp://user:pass@/a/path" "                   " 10
at_xfail=no
(
  $as_echo "292. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:253:
cat >input <<'_ATEOF'
ftp://user:pass@/a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:253"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://user:pass@/a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <user>
passwd <pass>
auth <>
host <>
port 0
path <a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:253"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_292
#AT_START_293
at_fn_group_banner 293 'url.at:264' \
  "Url: ftp://user:@/a/path" "                       " 10
at_xfail=no
(
  $as_echo "293. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:264:
cat >input <<'_ATEOF'
ftp://user:@/a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:264"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://user:@/a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <user>
passwd <>
auth <>
host <>
port 0
path <a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:264"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_293
#AT_START_294
at_fn_group_banner 294 'url.at:275' \
  "Url: ftp://:@host/a/path" "                       " 10
at_xfail=no
(
  $as_echo "294. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:275:
cat >input <<'_ATEOF'
ftp://:@host/a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:275"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://:@host/a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <>
auth <>
host <host>
port 0
path <a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:275"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_294
#AT_START_295
at_fn_group_banner 295 'url.at:286' \
  "Url: ftp://:pass@/a/path" "                       " 10
at_xfail=no
(
  $as_echo "295. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:286:
cat >input <<'_ATEOF'
ftp://:pass@/a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:286"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://:pass@/a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <pass>
auth <>
host <>
port 0
path <a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:286"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_295
#AT_START_296
at_fn_group_banner 296 'url.at:297' \
  "Url: ftp://:@/a/path" "                           " 10
at_xfail=no
(
  $as_echo "296. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:297:
cat >input <<'_ATEOF'
ftp://:@/a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:297"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://:@/a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <>
auth <>
host <>
port 0
path <a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:297"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_296
#AT_START_297
at_fn_group_banner 297 'url.at:308' \
  "Url: ftp://:/a/path" "                            " 10
at_xfail=no
(
  $as_echo "297. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:308:
cat >input <<'_ATEOF'
ftp://:/a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:308"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://:/a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <>
auth <>
host <>
port 0
path <a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:308"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_297
#AT_START_298
at_fn_group_banner 298 'url.at:319' \
  "Url: ftp://@/a/path" "                            " 10
at_xfail=no
(
  $as_echo "298. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:319:
cat >input <<'_ATEOF'
ftp://@/a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:319"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://@/a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <>
auth <>
host <>
port 0
path <a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:319"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_298
#AT_START_299
at_fn_group_banner 299 'url.at:330' \
  "Url: ftp:///a/path" "                             " 10
at_xfail=no
(
  $as_echo "299. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:330:
cat >input <<'_ATEOF'
ftp:///a/path
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:330"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp:///a/path
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <>
auth <>
host <>
port 0
path </a/path>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:330"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_299
#AT_START_300
at_fn_group_banner 300 'url.at:341' \
  "Url: pop://pop.example.net" "                     " 10
at_xfail=no
(
  $as_echo "300. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:341:
cat >input <<'_ATEOF'
pop://pop.example.net
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:341"
( $at_check_trace;
cat >input <<'_ATEOF'
pop://pop.example.net
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <pop>
user <>
passwd <>
auth <>
host <pop.example.net>
port 0
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:341"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_300
#AT_START_301
at_fn_group_banner 301 'url.at:352' \
  "Url: pop://user@pop.example.net" "                " 10
at_xfail=no
(
  $as_echo "301. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:352:
cat >input <<'_ATEOF'
pop://user@pop.example.net
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:352"
( $at_check_trace;
cat >input <<'_ATEOF'
pop://user@pop.example.net
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <pop>
user <user>
passwd <>
auth <>
host <pop.example.net>
port 0
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:352"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_301
#AT_START_302
at_fn_group_banner 302 'url.at:363' \
  "Url: pop://user:passwd@pop.example.net" "         " 10
at_xfail=no
(
  $as_echo "302. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:363:
cat >input <<'_ATEOF'
pop://user:passwd@pop.example.net
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:363"
( $at_check_trace;
cat >input <<'_ATEOF'
pop://user:passwd@pop.example.net
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <pop>
user <user>
passwd <passwd>
auth <>
host <pop.example.net>
port 0
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:363"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_302
#AT_START_303
at_fn_group_banner 303 'url.at:374' \
  "Url: pop://user;auth=*@pop.example.net" "         " 10
at_xfail=no
(
  $as_echo "303. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:374:
cat >input <<'_ATEOF'
pop://user;auth=*@pop.example.net
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:374"
( $at_check_trace;
cat >input <<'_ATEOF'
pop://user;auth=*@pop.example.net
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <pop>
user <user>
passwd <>
auth <*>
host <pop.example.net>
port 0
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:374"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_303
#AT_START_304
at_fn_group_banner 304 'url.at:385' \
  "Url: pop://pop.example.net:111" "                 " 10
at_xfail=no
(
  $as_echo "304. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:385:
cat >input <<'_ATEOF'
pop://pop.example.net:111
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:385"
( $at_check_trace;
cat >input <<'_ATEOF'
pop://pop.example.net:111
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <pop>
user <>
passwd <>
auth <>
host <pop.example.net>
port 111
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:385"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_304
#AT_START_305
at_fn_group_banner 305 'url.at:396' \
  "Url: pop://user@pop.example.net:111" "            " 10
at_xfail=no
(
  $as_echo "305. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:396:
cat >input <<'_ATEOF'
pop://user@pop.example.net:111
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:396"
( $at_check_trace;
cat >input <<'_ATEOF'
pop://user@pop.example.net:111
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <pop>
user <user>
passwd <>
auth <>
host <pop.example.net>
port 111
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:396"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_305
#AT_START_306
at_fn_group_banner 306 'url.at:407' \
  "Url: pop://user:passwd@pop.example.net:111" "     " 10
at_xfail=no
(
  $as_echo "306. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:407:
cat >input <<'_ATEOF'
pop://user:passwd@pop.example.net:111
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:407"
( $at_check_trace;
cat >input <<'_ATEOF'
pop://user:passwd@pop.example.net:111
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <pop>
user <user>
passwd <passwd>
auth <>
host <pop.example.net>
port 111
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:407"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_306
#AT_START_307
at_fn_group_banner 307 'url.at:418' \
  "Url: pop://user;auth=*@pop.example.net:111" "     " 10
at_xfail=no
(
  $as_echo "307. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:418:
cat >input <<'_ATEOF'
pop://user;auth=*@pop.example.net:111
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:418"
( $at_check_trace;
cat >input <<'_ATEOF'
pop://user;auth=*@pop.example.net:111
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <pop>
user <user>
passwd <>
auth <*>
host <pop.example.net>
port 111
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:418"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_307
#AT_START_308
at_fn_group_banner 308 'url.at:429' \
  "Url: imap://imap.example.net" "                   " 10
at_xfail=no
(
  $as_echo "308. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:429:
cat >input <<'_ATEOF'
imap://imap.example.net
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:429"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://imap.example.net
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <>
passwd <>
auth <>
host <imap.example.net>
port 0
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:429"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_308
#AT_START_309
at_fn_group_banner 309 'url.at:440' \
  "Url: imap://user@imap.example.net" "              " 10
at_xfail=no
(
  $as_echo "309. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:440:
cat >input <<'_ATEOF'
imap://user@imap.example.net
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:440"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user@imap.example.net
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <>
auth <>
host <imap.example.net>
port 0
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:440"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_309
#AT_START_310
at_fn_group_banner 310 'url.at:451' \
  "Url: imap://user:passwd@imap.example.net" "       " 10
at_xfail=no
(
  $as_echo "310. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:451:
cat >input <<'_ATEOF'
imap://user:passwd@imap.example.net
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:451"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user:passwd@imap.example.net
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <passwd>
auth <>
host <imap.example.net>
port 0
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:451"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_310
#AT_START_311
at_fn_group_banner 311 'url.at:462' \
  "Url: imap://user;auth=*@imap.example.net" "       " 10
at_xfail=no
(
  $as_echo "311. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:462:
cat >input <<'_ATEOF'
imap://user;auth=*@imap.example.net
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:462"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user;auth=*@imap.example.net
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <>
auth <*>
host <imap.example.net>
port 0
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:462"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_311
#AT_START_312
at_fn_group_banner 312 'url.at:473' \
  "Url: imap://imap.example.net:111" "               " 10
at_xfail=no
(
  $as_echo "312. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:473:
cat >input <<'_ATEOF'
imap://imap.example.net:111
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:473"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://imap.example.net:111
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <>
passwd <>
auth <>
host <imap.example.net>
port 111
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:473"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_312
#AT_START_313
at_fn_group_banner 313 'url.at:484' \
  "Url: imap://user@imap.example.net:111" "          " 10
at_xfail=no
(
  $as_echo "313. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:484:
cat >input <<'_ATEOF'
imap://user@imap.example.net:111
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:484"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user@imap.example.net:111
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <>
auth <>
host <imap.example.net>
port 111
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:484"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_313
#AT_START_314
at_fn_group_banner 314 'url.at:495' \
  "Url: imap://user:passwd@imap.example.net:111" "   " 10
at_xfail=no
(
  $as_echo "314. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:495:
cat >input <<'_ATEOF'
imap://user:passwd@imap.example.net:111
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:495"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user:passwd@imap.example.net:111
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <passwd>
auth <>
host <imap.example.net>
port 111
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:495"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_314
#AT_START_315
at_fn_group_banner 315 'url.at:506' \
  "Url: imap://user;auth=*@imap.example.net:111" "   " 10
at_xfail=no
(
  $as_echo "315. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:506:
cat >input <<'_ATEOF'
imap://user;auth=*@imap.example.net:111
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:506"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user;auth=*@imap.example.net:111
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <>
auth <*>
host <imap.example.net>
port 111
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:506"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_315
#AT_START_316
at_fn_group_banner 316 'url.at:517' \
  "Url: imap://imap.example.net/mbox" "              " 10
at_xfail=no
(
  $as_echo "316. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:517:
cat >input <<'_ATEOF'
imap://imap.example.net/mbox
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:517"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://imap.example.net/mbox
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <>
passwd <>
auth <>
host <imap.example.net>
port 0
path <mbox>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:517"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_316
#AT_START_317
at_fn_group_banner 317 'url.at:528' \
  "Url: imap://user@imap.example.net/mbox" "         " 10
at_xfail=no
(
  $as_echo "317. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:528:
cat >input <<'_ATEOF'
imap://user@imap.example.net/mbox
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:528"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user@imap.example.net/mbox
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <>
auth <>
host <imap.example.net>
port 0
path <mbox>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:528"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_317
#AT_START_318
at_fn_group_banner 318 'url.at:539' \
  "Url: imap://user:passwd@imap.example.net/mbox" "  " 10
at_xfail=no
(
  $as_echo "318. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:539:
cat >input <<'_ATEOF'
imap://user:passwd@imap.example.net/mbox
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:539"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user:passwd@imap.example.net/mbox
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <passwd>
auth <>
host <imap.example.net>
port 0
path <mbox>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:539"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_318
#AT_START_319
at_fn_group_banner 319 'url.at:550' \
  "Url: imap://user;auth=*@imap.example.net/mbox" "  " 10
at_xfail=no
(
  $as_echo "319. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:550:
cat >input <<'_ATEOF'
imap://user;auth=*@imap.example.net/mbox
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:550"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user;auth=*@imap.example.net/mbox
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <>
auth <*>
host <imap.example.net>
port 0
path <mbox>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:550"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_319
#AT_START_320
at_fn_group_banner 320 'url.at:561' \
  "Url: imap://imap.example.net:111/mbox" "          " 10
at_xfail=no
(
  $as_echo "320. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:561:
cat >input <<'_ATEOF'
imap://imap.example.net:111/mbox
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:561"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://imap.example.net:111/mbox
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <>
passwd <>
auth <>
host <imap.example.net>
port 111
path <mbox>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:561"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_320
#AT_START_321
at_fn_group_banner 321 'url.at:572' \
  "Url: imap://user@imap.example.net:111/mbox" "     " 10
at_xfail=no
(
  $as_echo "321. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:572:
cat >input <<'_ATEOF'
imap://user@imap.example.net:111/mbox
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:572"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user@imap.example.net:111/mbox
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <>
auth <>
host <imap.example.net>
port 111
path <mbox>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:572"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_321
#AT_START_322
at_fn_group_banner 322 'url.at:583' \
  "Url: imap://user:passwd@imap.example.net:111/mbox" "" 10
at_xfail=no
(
  $as_echo "322. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:583:
cat >input <<'_ATEOF'
imap://user:passwd@imap.example.net:111/mbox
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:583"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user:passwd@imap.example.net:111/mbox
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <passwd>
auth <>
host <imap.example.net>
port 111
path <mbox>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:583"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_322
#AT_START_323
at_fn_group_banner 323 'url.at:594' \
  "Url: imap://user;auth=*@imap.example.net:111/mbox" "" 10
at_xfail=no
(
  $as_echo "323. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:594:
cat >input <<'_ATEOF'
imap://user;auth=*@imap.example.net:111/mbox
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:594"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user;auth=*@imap.example.net:111/mbox
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <>
auth <*>
host <imap.example.net>
port 111
path <mbox>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:594"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_323
#AT_START_324
at_fn_group_banner 324 'url.at:605' \
  "Url: imap://imap.example.net/mbox/user@host" "    " 10
at_xfail=no
(
  $as_echo "324. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:605:
cat >input <<'_ATEOF'
imap://imap.example.net/mbox/user@host
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:605"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://imap.example.net/mbox/user@host
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <imap.example.net/mbox/user>
passwd <>
auth <>
host <host>
port 0
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:605"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_324
#AT_START_325
at_fn_group_banner 325 'url.at:616' \
  "Url: imap://user@imap.example.net/mbox/user@host" "" 10
at_xfail=no
(
  $as_echo "325. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:616:
cat >input <<'_ATEOF'
imap://user@imap.example.net/mbox/user@host
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:616"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user@imap.example.net/mbox/user@host
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <>
auth <>
host <imap.example.net>
port 0
path <mbox/user@host>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:616"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_325
#AT_START_326
at_fn_group_banner 326 'url.at:627' \
  "Url: imap://user:passwd@imap.example.net/mbox/user@host" "" 10
at_xfail=no
(
  $as_echo "326. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:627:
cat >input <<'_ATEOF'
imap://user:passwd@imap.example.net/mbox/user@host
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:627"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user:passwd@imap.example.net/mbox/user@host
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <passwd>
auth <>
host <imap.example.net>
port 0
path <mbox/user@host>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:627"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_326
#AT_START_327
at_fn_group_banner 327 'url.at:638' \
  "Url: imap://user;auth=*@imap.example.net/mbox/user@host" "" 10
at_xfail=no
(
  $as_echo "327. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:638:
cat >input <<'_ATEOF'
imap://user;auth=*@imap.example.net/mbox/user@host
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:638"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user;auth=*@imap.example.net/mbox/user@host
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <>
auth <*>
host <imap.example.net>
port 0
path <mbox/user@host>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:638"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_327
#AT_START_328
at_fn_group_banner 328 'url.at:649' \
  "Url: imap://imap.example.net:111/mbox/user@host" "" 10
at_xfail=no
(
  $as_echo "328. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:649:
cat >input <<'_ATEOF'
imap://imap.example.net:111/mbox/user@host
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:649"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://imap.example.net:111/mbox/user@host
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <imap.example.net>
passwd <111/mbox/user>
auth <>
host <host>
port 0
path <>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:649"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_328
#AT_START_329
at_fn_group_banner 329 'url.at:660' \
  "Url: imap://user@imap.example.net:111/mbox/user@host" "" 10
at_xfail=no
(
  $as_echo "329. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:660:
cat >input <<'_ATEOF'
imap://user@imap.example.net:111/mbox/user@host
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:660"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user@imap.example.net:111/mbox/user@host
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <>
auth <>
host <imap.example.net>
port 111
path <mbox/user@host>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:660"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_329
#AT_START_330
at_fn_group_banner 330 'url.at:671' \
  "Url: imap://user:passwd@imap.example.net:111/mbox/user@host" "" 10
at_xfail=no
(
  $as_echo "330. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:671:
cat >input <<'_ATEOF'
imap://user:passwd@imap.example.net:111/mbox/user@host
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:671"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user:passwd@imap.example.net:111/mbox/user@host
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <passwd>
auth <>
host <imap.example.net>
port 111
path <mbox/user@host>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:671"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_330
#AT_START_331
at_fn_group_banner 331 'url.at:682' \
  "Url: imap://user;auth=*@imap.example.net:111/mbox/user@host" "" 10
at_xfail=no
(
  $as_echo "331. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:682:
cat >input <<'_ATEOF'
imap://user;auth=*@imap.example.net:111/mbox/user@host
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:682"
( $at_check_trace;
cat >input <<'_ATEOF'
imap://user;auth=*@imap.example.net:111/mbox/user@host
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <imap>
user <user>
passwd <>
auth <*>
host <imap.example.net>
port 111
path <mbox/user@host>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:682"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_331
#AT_START_332
at_fn_group_banner 332 'url.at:693' \
  "Url: ftp://ftp.example.org/mbox/user%40host" "    " 10
at_xfail=no
(
  $as_echo "332. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:693:
cat >input <<'_ATEOF'
ftp://ftp.example.org/mbox/user%40host
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:693"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://ftp.example.org/mbox/user%40host
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <>
auth <>
host <ftp.example.org>
port 0
path <mbox/user@host>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:693"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_332
#AT_START_333
at_fn_group_banner 333 'url.at:704' \
  "Url: ftp://ftp.example.org:111/mbox/user%40host" "" 10
at_xfail=no
(
  $as_echo "333. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:704:
cat >input <<'_ATEOF'
ftp://ftp.example.org:111/mbox/user%40host
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:704"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://ftp.example.org:111/mbox/user%40host
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <>
auth <>
host <ftp.example.org>
port 111
path <mbox/user@host>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:704"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_333
#AT_START_334
at_fn_group_banner 334 'url.at:715' \
  "Url: ftp://ftp.example.org:111/mbox/user%40host;type=pass" "" 10
at_xfail=no
(
  $as_echo "334. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:715:
cat >input <<'_ATEOF'
ftp://ftp.example.org:111/mbox/user%40host;type=pass
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:715"
( $at_check_trace;
cat >input <<'_ATEOF'
ftp://ftp.example.org:111/mbox/user%40host;type=pass
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ftp>
user <>
passwd <>
auth <>
host <ftp.example.org>
port 111
path <mbox/user@host>
param[0] <type=pass>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:715"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_334
#AT_START_335
at_fn_group_banner 335 'url.at:728' \
  "Url: mbox:/var/spool/mail;type=index;param=2;user=gray" "" 10
at_xfail=no
(
  $as_echo "335. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:728:
cat >input <<'_ATEOF'
mbox:/var/spool/mail;type=index;param=2;user=gray
_ATEOF

url-parse default dslash_optional < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:728"
( $at_check_trace;
cat >input <<'_ATEOF'
mbox:/var/spool/mail;type=index;param=2;user=gray
_ATEOF

url-parse default dslash_optional < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <mbox>
user <>
passwd <>
auth <>
host <>
port 0
path </var/spool/mail>
param[0] <type=index>
param[1] <param=2>
param[2] <user=gray>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:728"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_335
#AT_START_336
at_fn_group_banner 336 'url.at:743' \
  "Url: mbox:///var/spool/mail;type=index;param=2;user=gray" "" 10
at_xfail=no
(
  $as_echo "336. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:743:
cat >input <<'_ATEOF'
mbox:///var/spool/mail;type=index;param=2;user=gray
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:743"
( $at_check_trace;
cat >input <<'_ATEOF'
mbox:///var/spool/mail;type=index;param=2;user=gray
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <mbox>
user <>
passwd <>
auth <>
host <>
port 0
path </var/spool/mail>
param[0] <type=index>
param[1] <param=2>
param[2] <user=gray>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:743"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_336
#AT_START_337
at_fn_group_banner 337 'url.at:757' \
  "Url: http://gnu.org.ua/home/gray?prog&arg1&arg2" "" 10
at_xfail=no
(
  $as_echo "337. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:757:
cat >input <<'_ATEOF'
http://gnu.org.ua/home/gray?prog&arg1&arg2
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:757"
( $at_check_trace;
cat >input <<'_ATEOF'
http://gnu.org.ua/home/gray?prog&arg1&arg2
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <http>
user <>
passwd <>
auth <>
host <gnu.org.ua>
port 0
path <home/gray>
query[0] <prog>
query[1] <arg1>
query[2] <arg2>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:757"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_337
#AT_START_338
at_fn_group_banner 338 'url.at:771' \
  "Url: http://gnu.org.ua/home/gray;foo=bar;baz=qux?prog&arg%201&arg%202" "" 10
at_xfail=no
(
  $as_echo "338. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:771:
cat >input <<'_ATEOF'
http://gnu.org.ua/home/gray;foo=bar;baz=qux?prog&arg%201&arg%202
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:771"
( $at_check_trace;
cat >input <<'_ATEOF'
http://gnu.org.ua/home/gray;foo=bar;baz=qux?prog&arg%201&arg%202
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <http>
user <>
passwd <>
auth <>
host <gnu.org.ua>
port 0
path <home/gray>
param[0] <foo=bar>
param[1] <baz=qux>
query[0] <prog>
query[1] <arg 1>
query[2] <arg 2>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:771"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_338
#AT_START_339
at_fn_group_banner 339 'url.at:787' \
  "Url: /usr/sbin/sendmail" "                        " 10
at_xfail=no
(
  $as_echo "339. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:787:
cat >input <<'_ATEOF'
/usr/sbin/sendmail
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:787"
( $at_check_trace;
cat >input <<'_ATEOF'
/usr/sbin/sendmail
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <file>
user <>
passwd <>
auth <>
host <>
port 0
path </usr/sbin/sendmail>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:787"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_339
#AT_START_340
at_fn_group_banner 340 'url.at:798' \
  "Url: /var/spool/mail/gray%40gnu.org" "            " 10
at_xfail=no
(
  $as_echo "340. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:798:
cat >input <<'_ATEOF'
/var/spool/mail/gray%40gnu.org
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:798"
( $at_check_trace;
cat >input <<'_ATEOF'
/var/spool/mail/gray%40gnu.org
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <file>
user <>
passwd <>
auth <>
host <>
port 0
path </var/spool/mail/gray%40gnu.org>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:798"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_340
#AT_START_341
at_fn_group_banner 341 'url.at:810' \
  "Url: ./file.db" "                                 " 10
at_xfail=no
(
  $as_echo "341. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:810:
cat >input <<'_ATEOF'
./file.db
_ATEOF

url-parse slash < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:810"
( $at_check_trace;
cat >input <<'_ATEOF'
./file.db
_ATEOF

url-parse slash < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <file>
user <>
passwd <>
auth <>
host <>
port 0
path <./file.db>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:810"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_341
#AT_START_342
at_fn_group_banner 342 'url.at:822' \
  "Url: (gdbm) ./file.db" "                          " 10
at_xfail=no
(
  $as_echo "342. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:822:
cat >input <<'_ATEOF'
./file.db
_ATEOF

url-parse slash hint=gdbm:// < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:822"
( $at_check_trace;
cat >input <<'_ATEOF'
./file.db
_ATEOF

url-parse slash hint=gdbm:// < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <gdbm>
user <>
passwd <>
auth <>
host <>
port 0
path <./file.db>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:822"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_342
#AT_START_343
at_fn_group_banner 343 'url.at:835' \
  "Url: local" "                                     " 10
at_xfail=no
(
  $as_echo "343. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:835:
cat >input <<'_ATEOF'
local
_ATEOF

url-parse local hint=db:// < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:835"
( $at_check_trace;
cat >input <<'_ATEOF'
local
_ATEOF

url-parse local hint=db:// < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <db>
user <>
passwd <>
auth <>
host <>
port 0
path <local>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:835"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_343
#AT_START_344
at_fn_group_banner 344 'url.at:847' \
  "Url: | /bin/mailman request list%40dom" "         " 10
at_xfail=no
(
  $as_echo "344. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:847:
cat >input <<'_ATEOF'
| /bin/mailman request list%40dom
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:847"
( $at_check_trace;
cat >input <<'_ATEOF'
| /bin/mailman request list%40dom
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <prog>
user <>
passwd <>
auth <>
host <>
port 0
path </bin/mailman>
query[0] <request>
query[1] <list%40dom>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:847"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_344
#AT_START_345
at_fn_group_banner 345 'url.at:861' \
  "Url: (ext) | /bin/mailman request list%40dom" "   " 10
at_xfail=no
(
  $as_echo "345. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:861:
cat >input <<'_ATEOF'
| /bin/mailman request list%40dom
_ATEOF

url-parse pipe hint=ext:// < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:861"
( $at_check_trace;
cat >input <<'_ATEOF'
| /bin/mailman request list%40dom
_ATEOF

url-parse pipe hint=ext:// < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <ext>
user <>
passwd <>
auth <>
host <>
port 0
path </bin/mailman>
query[0] <request>
query[1] <list%40dom>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:861"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_345
#AT_START_346
at_fn_group_banner 346 'url.at:875' \
  "Url: prog:///bin/mailman?request&list%40dom" "    " 10
at_xfail=no
(
  $as_echo "346. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url.at:875:
cat >input <<'_ATEOF'
prog:///bin/mailman?request&list%40dom
_ATEOF

url-parse default < input"
at_fn_check_prepare_notrace 'an embedded newline' "url.at:875"
( $at_check_trace;
cat >input <<'_ATEOF'
prog:///bin/mailman?request&list%40dom
_ATEOF

url-parse default < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "scheme <prog>
user <>
passwd <>
auth <>
host <>
port 0
path </bin/mailman>
query[0] <request>
query[1] <list@dom>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url.at:875"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_346
#AT_START_347
at_fn_group_banner 347 'url-comp.at:36' \
  " => " "                                           " 11
at_xfail=no
(
  $as_echo "347. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url-comp.at:36: url-comp "
at_fn_check_prepare_trace "url-comp.at:36"
( $at_check_trace; url-comp
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "url-comp: URL missing required parts
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/url-comp.at:36"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_347
#AT_START_348
at_fn_group_banner 348 'url-comp.at:37' \
  "path=foo => foo" "                                " 11
at_xfail=no
(
  $as_echo "348. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url-comp.at:37: url-comp path=foo"
at_fn_check_prepare_trace "url-comp.at:37"
( $at_check_trace; url-comp path=foo
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "foo
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url-comp.at:37"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_348
#AT_START_349
at_fn_group_banner 349 'url-comp.at:38' \
  "scheme=file => file://" "                         " 11
at_xfail=no
(
  $as_echo "349. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url-comp.at:38: url-comp scheme=file"
at_fn_check_prepare_trace "url-comp.at:38"
( $at_check_trace; url-comp scheme=file
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "file://
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url-comp.at:38"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_349
#AT_START_350
at_fn_group_banner 350 'url-comp.at:39' \
  "scheme=file path=foo => file://foo" "             " 11
at_xfail=no
(
  $as_echo "350. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url-comp.at:39: url-comp scheme=file path=foo"
at_fn_check_prepare_trace "url-comp.at:39"
( $at_check_trace; url-comp scheme=file path=foo
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "file://foo
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url-comp.at:39"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_350
#AT_START_351
at_fn_group_banner 351 'url-comp.at:40' \
  "scheme=smtp host=localhost port=587 => smtp://localhost:587" "" 11
at_xfail=no
(
  $as_echo "351. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url-comp.at:40: url-comp scheme=smtp host=localhost port=587"
at_fn_check_prepare_trace "url-comp.at:40"
( $at_check_trace; url-comp scheme=smtp host=localhost port=587
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "smtp://localhost:587
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url-comp.at:40"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_351
#AT_START_352
at_fn_group_banner 352 'url-comp.at:41' \
  "scheme=smtp host=localhost port=587 param=strip-domain param=domain=example.com => smtp://localhost:587;strip-domain;domain=example.com" "" 11
at_xfail=no
(
  $as_echo "352. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url-comp.at:41: url-comp scheme=smtp host=localhost port=587 param=strip-domain param=domain=example.com"
at_fn_check_prepare_trace "url-comp.at:41"
( $at_check_trace; url-comp scheme=smtp host=localhost port=587 param=strip-domain param=domain=example.com
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "smtp://localhost:587;strip-domain;domain=example.com
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url-comp.at:41"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_352
#AT_START_353
at_fn_group_banner 353 'url-comp.at:44' \
  "scheme=imap user=gray host=localhost path=INBOX => imap://gray@localhost/INBOX" "" 11
at_xfail=no
(
  $as_echo "353. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url-comp.at:44: url-comp scheme=imap user=gray host=localhost path=INBOX"
at_fn_check_prepare_trace "url-comp.at:44"
( $at_check_trace; url-comp scheme=imap user=gray host=localhost path=INBOX
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "imap://gray@localhost/INBOX
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url-comp.at:44"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_353
#AT_START_354
at_fn_group_banner 354 'url-comp.at:46' \
  "scheme=imap user=gray pass=test host=localhost path=INBOX => imap://gray:***@localhost/INBOX" "" 11
at_xfail=no
(
  $as_echo "354. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url-comp.at:46: url-comp scheme=imap user=gray pass=test host=localhost path=INBOX"
at_fn_check_prepare_trace "url-comp.at:46"
( $at_check_trace; url-comp scheme=imap user=gray pass=test host=localhost path=INBOX
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "imap://gray:***@localhost/INBOX
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url-comp.at:46"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_354
#AT_START_355
at_fn_group_banner 355 'url-comp.at:49' \
  "scheme=pop user=gray pass=test auth=+APOP host=localhost path=INBOX => pop://gray:***;AUTH=+APOP@localhost/INBOX" "" 11
at_xfail=no
(
  $as_echo "355. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url-comp.at:49: url-comp scheme=pop user=gray pass=test auth=+APOP host=localhost path=INBOX"
at_fn_check_prepare_trace "url-comp.at:49"
( $at_check_trace; url-comp scheme=pop user=gray pass=test auth=+APOP host=localhost path=INBOX
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "pop://gray:***;AUTH=+APOP@localhost/INBOX
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url-comp.at:49"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_355
#AT_START_356
at_fn_group_banner 356 'url-comp.at:52' \
  "scheme=prog path=/bin/mailman query=request query=list => prog:///bin/mailman?request&list" "" 11
at_xfail=no
(
  $as_echo "356. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url-comp.at:52: url-comp scheme=prog path=/bin/mailman query=request query=list"
at_fn_check_prepare_trace "url-comp.at:52"
( $at_check_trace; url-comp scheme=prog path=/bin/mailman query=request query=list
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "prog:///bin/mailman?request&list
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url-comp.at:52"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_356
#AT_START_357
at_fn_group_banner 357 'url-comp.at:55' \
  "scheme=prog path=/bin/mailman query=request query=list param=test => prog:///bin/mailman;test?request&list" "" 11
at_xfail=no
(
  $as_echo "357. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url-comp.at:55: url-comp scheme=prog path=/bin/mailman query=request query=list param=test"
at_fn_check_prepare_trace "url-comp.at:55"
( $at_check_trace; url-comp scheme=prog path=/bin/mailman query=request query=list param=test
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "prog:///bin/mailman;test?request&list
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url-comp.at:55"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_357
#AT_START_358
at_fn_group_banner 358 'url-comp.at:58' \
  "url=imap://gray@localhost/INBOX path= => imap://gray@localhost" "" 11
at_xfail=no
(
  $as_echo "358. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url-comp.at:58: url-comp url=imap://gray@localhost/INBOX path="
at_fn_check_prepare_trace "url-comp.at:58"
( $at_check_trace; url-comp url=imap://gray@localhost/INBOX path=
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "imap://gray@localhost
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url-comp.at:58"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_358
#AT_START_359
at_fn_group_banner 359 'url-comp.at:61' \
  "url=imap://gray@localhost/INBOX path= user= => imap://localhost" "" 11
at_xfail=no
(
  $as_echo "359. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url-comp.at:61: url-comp url=imap://gray@localhost/INBOX path= user="
at_fn_check_prepare_trace "url-comp.at:61"
( $at_check_trace; url-comp url=imap://gray@localhost/INBOX path= user=
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "imap://localhost
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url-comp.at:61"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_359
#AT_START_360
at_fn_group_banner 360 'url-comp.at:64' \
  "url='prog:///bin/mailman;test?request&list' query= param= => prog:///bin/mailman" "" 11
at_xfail=no
(
  $as_echo "360. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url-comp.at:64: url-comp url='prog:///bin/mailman;test?request&list' query= param="
at_fn_check_prepare_trace "url-comp.at:64"
( $at_check_trace; url-comp url='prog:///bin/mailman;test?request&list' query= param=
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "prog:///bin/mailman
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/url-comp.at:64"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_360
#AT_START_361
at_fn_group_banner 361 'url-comp.at:67' \
  "url=smtp://gray@localhost/test host= => " "       " 11
at_xfail=no
(
  $as_echo "361. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/url-comp.at:67: url-comp url=smtp://gray@localhost/test host="
at_fn_check_prepare_trace "url-comp.at:67"
( $at_check_trace; url-comp url=smtp://gray@localhost/test host=
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "url-comp: URL missing required parts
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 1 $at_status "$at_srcdir/url-comp.at:67"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_361
#AT_START_362
at_fn_group_banner 362 'mailcap.at:36' \
  "Mailcap: 1" "                                     " 12
at_xfail=no
(
  $as_echo "362. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:36:
cat >input <<'_ATEOF'
text/plain; less '%s'; needsterminal
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:36"
( $at_check_trace;
cat >input <<'_ATEOF'
text/plain; less '%s'; needsterminal
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/plain
	view-command: less '%s'
	fields[1]: needsterminal

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:36"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_362
#AT_START_363
at_fn_group_banner 363 'mailcap.at:45' \
  "Mailcap: 2" "                                     " 12
at_xfail=no
(
  $as_echo "363. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:45:
cat >input <<'_ATEOF'
text/html; gnome-help-browser '%s'; nametemplate=%s.html; test=test -n \"\$DISPLAY\"
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:45"
( $at_check_trace;
cat >input <<'_ATEOF'
text/html; gnome-help-browser '%s'; nametemplate=%s.html; test=test -n "$DISPLAY"
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/html
	view-command: gnome-help-browser '%s'
	fields[1]: nametemplate=%s.html
	fields[2]: test=test -n \"\$DISPLAY\"

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:45"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_363
#AT_START_364
at_fn_group_banner 364 'mailcap.at:55' \
  "Mailcap: 3" "                                     " 12
at_xfail=no
(
  $as_echo "364. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:55:
cat >input <<'_ATEOF'
application/x-troff-man; /usr/bin/nroff -mandoc -Tlatin1; \\
copiousoutput; print=/usr/bin/nroff -mandoc -Tlatin1 | print text/plain:-

_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:55"
( $at_check_trace;
cat >input <<'_ATEOF'
application/x-troff-man; /usr/bin/nroff -mandoc -Tlatin1; \
copiousoutput; print=/usr/bin/nroff -mandoc -Tlatin1 | print text/plain:-

_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: application/x-troff-man
	view-command: /usr/bin/nroff -mandoc -Tlatin1
	fields[1]: copiousoutput
	fields[2]: print=/usr/bin/nroff -mandoc -Tlatin1 | print text/plain:-

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:55"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_364
#AT_START_365
at_fn_group_banner 365 'mailcap.at:67' \
  "Mailcap: 4" "                                     " 12
at_xfail=no
(
  $as_echo "365. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:67:
cat >input <<'_ATEOF'
text/plain; shownonascii iso-8859-1 '%s'; description=\"Plain ASCII Text\"; \\
test=test \"\$(echo %{charset} | tr \"A-Z\" \"a-z\")\" = iso-8859-1 -a \"\$DISPLAY\" != \"\"
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'a $(...) command substitution' "mailcap.at:67"
( $at_check_trace;
cat >input <<'_ATEOF'
text/plain; shownonascii iso-8859-1 '%s'; description="Plain ASCII Text"; \
test=test "$(echo %{charset} | tr "A-Z" "a-z")" = iso-8859-1 -a "$DISPLAY" != ""
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/plain
	view-command: shownonascii iso-8859-1 '%s'
	fields[1]: description=\"Plain ASCII Text\"
	fields[2]: test=test \"\$(echo %{charset} | tr \"A-Z\" \"a-z\")\" = iso-8859-1 -a \"\$DISPLAY\" != \"\"

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:67"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_365
#AT_START_366
at_fn_group_banner 366 'mailcap.at:78' \
  "Mailcap: 5" "                                     " 12
at_xfail=no
(
  $as_echo "366. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:78:
cat >input <<'_ATEOF'
text/richtext; shownonascii iso-8859-1 -e richtext -p '%s'; \\
description=\"Richtext\"; copiousoutput; \\
test=test \"\$(echo %{charset} | tr \"A-Z\" \"a-z\")\" = iso-8859-1 -a \"\$DISPLAY\" != \"\"
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'a $(...) command substitution' "mailcap.at:78"
( $at_check_trace;
cat >input <<'_ATEOF'
text/richtext; shownonascii iso-8859-1 -e richtext -p '%s'; \
description="Richtext"; copiousoutput; \
test=test "$(echo %{charset} | tr "A-Z" "a-z")" = iso-8859-1 -a "$DISPLAY" != ""
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/richtext
	view-command: shownonascii iso-8859-1 -e richtext -p '%s'
	fields[1]: description=\"Richtext\"
	fields[2]: copiousoutput
	fields[3]: test=test \"\$(echo %{charset} | tr \"A-Z\" \"a-z\")\" = iso-8859-1 -a \"\$DISPLAY\" != \"\"

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:78"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_366
#AT_START_367
at_fn_group_banner 367 'mailcap.at:91' \
  "Mailcap: 6" "                                     " 12
at_xfail=no
(
  $as_echo "367. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:91:
cat >input <<'_ATEOF'
text/enriched; shownonascii iso-8859-1 -e richtext -e -p '%s'; \\
description=\"Enriched Text\"; \\
copiousoutput; \\
test=test \"\$(echo %{charset} | tr \"A-Z\" \"a-z\")\" = iso-8859-1 -a \"\$DISPLAY\" != \"\"
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'a $(...) command substitution' "mailcap.at:91"
( $at_check_trace;
cat >input <<'_ATEOF'
text/enriched; shownonascii iso-8859-1 -e richtext -e -p '%s'; \
description="Enriched Text"; \
copiousoutput; \
test=test "$(echo %{charset} | tr "A-Z" "a-z")" = iso-8859-1 -a "$DISPLAY" != ""
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/enriched
	view-command: shownonascii iso-8859-1 -e richtext -e -p '%s'
	fields[1]: description=\"Enriched Text\"
	fields[2]: copiousoutput
	fields[3]: test=test \"\$(echo %{charset} | tr \"A-Z\" \"a-z\")\" = iso-8859-1 -a \"\$DISPLAY\" != \"\"

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:91"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_367
#AT_START_368
at_fn_group_banner 368 'mailcap.at:105' \
  "Mailcap: 7" "                                     " 12
at_xfail=no
(
  $as_echo "368. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:105:
cat >input <<'_ATEOF'
message/partial; showpartial '%s' %{id} %{number} %{total}; description=\"An incomplete message\"
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:105"
( $at_check_trace;
cat >input <<'_ATEOF'
message/partial; showpartial '%s' %{id} %{number} %{total}; description="An incomplete message"
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: message/partial
	view-command: showpartial '%s' %{id} %{number} %{total}
	fields[1]: description=\"An incomplete message\"

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:105"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_368
#AT_START_369
at_fn_group_banner 369 'mailcap.at:114' \
  "Mailcap: 8" "                                     " 12
at_xfail=no
(
  $as_echo "369. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:114:
cat >input <<'_ATEOF'
message/external-body; showexternal '%s' %{access-type} %{name} %{site} %{directory} %{mode} %{server}; needsterminal; description=\"A reference to data stored in an external location\"; composetyped=\"extcompose '%s\"'
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:114"
( $at_check_trace;
cat >input <<'_ATEOF'
message/external-body; showexternal '%s' %{access-type} %{name} %{site} %{directory} %{mode} %{server}; needsterminal; description="A reference to data stored in an external location"; composetyped="extcompose '%s"'
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: message/external-body
	view-command: showexternal '%s' %{access-type} %{name} %{site} %{directory} %{mode} %{server}
	fields[1]: needsterminal
	fields[2]: description=\"A reference to data stored in an external location\"
	fields[3]: composetyped=\"extcompose '%s\"'

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:114"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_369
#AT_START_370
at_fn_group_banner 370 'mailcap.at:125' \
  "Mailcap: 9" "                                     " 12
at_xfail=no
(
  $as_echo "370. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:125:
cat >input <<'_ATEOF'
application/x-dvi; /usr/bin/xdvi '%s'; test=test -n \"\$DISPLAY\"; description=TeX DVI file; nametemplate=%s.dvi
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:125"
( $at_check_trace;
cat >input <<'_ATEOF'
application/x-dvi; /usr/bin/xdvi '%s'; test=test -n "$DISPLAY"; description=TeX DVI file; nametemplate=%s.dvi
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: application/x-dvi
	view-command: /usr/bin/xdvi '%s'
	fields[1]: test=test -n \"\$DISPLAY\"
	fields[2]: description=TeX DVI file
	fields[3]: nametemplate=%s.dvi

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:125"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_370
#AT_START_371
at_fn_group_banner 371 'mailcap.at:136' \
  "Mailcap: 10" "                                    " 12
at_xfail=no
(
  $as_echo "371. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:136:
cat >input <<'_ATEOF'
text/plain; more '%s'; needsterminal
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:136"
( $at_check_trace;
cat >input <<'_ATEOF'
text/plain; more '%s'; needsterminal
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/plain
	view-command: more '%s'
	fields[1]: needsterminal

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:136"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_371
#AT_START_372
at_fn_group_banner 372 'mailcap.at:145' \
  "Mailcap: 11" "                                    " 12
at_xfail=no
(
  $as_echo "372. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:145:
cat >input <<'_ATEOF'
text/html; /usr/bin/links '%s'; needsterminal; description=HTML Text; nametemplate=%s.html
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:145"
( $at_check_trace;
cat >input <<'_ATEOF'
text/html; /usr/bin/links '%s'; needsterminal; description=HTML Text; nametemplate=%s.html
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/html
	view-command: /usr/bin/links '%s'
	fields[1]: needsterminal
	fields[2]: description=HTML Text
	fields[3]: nametemplate=%s.html

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:145"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_372
#AT_START_373
at_fn_group_banner 373 'mailcap.at:156' \
  "Mailcap: 12" "                                    " 12
at_xfail=no
(
  $as_echo "373. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:156:
cat >input <<'_ATEOF'
text/richtext; richtext '%s'; description=\"Richtext\"; copiousoutput
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:156"
( $at_check_trace;
cat >input <<'_ATEOF'
text/richtext; richtext '%s'; description="Richtext"; copiousoutput
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/richtext
	view-command: richtext '%s'
	fields[1]: description=\"Richtext\"
	fields[2]: copiousoutput

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:156"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_373
#AT_START_374
at_fn_group_banner 374 'mailcap.at:166' \
  "Mailcap: 13" "                                    " 12
at_xfail=no
(
  $as_echo "374. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:166:
cat >input <<'_ATEOF'
text/enriched; richtext -e '%s'; description=\"Enriched Text\"; copiousoutput
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:166"
( $at_check_trace;
cat >input <<'_ATEOF'
text/enriched; richtext -e '%s'; description="Enriched Text"; copiousoutput
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/enriched
	view-command: richtext -e '%s'
	fields[1]: description=\"Enriched Text\"
	fields[2]: copiousoutput

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:166"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_374
#AT_START_375
at_fn_group_banner 375 'mailcap.at:176' \
  "Mailcap: 14" "                                    " 12
at_xfail=no
(
  $as_echo "375. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:176:
cat >input <<'_ATEOF'
text/html; /usr/bin/w3m -T text/html '%s'; needsterminal; description=HTML Text; nametemplate=%s.html
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:176"
( $at_check_trace;
cat >input <<'_ATEOF'
text/html; /usr/bin/w3m -T text/html '%s'; needsterminal; description=HTML Text; nametemplate=%s.html
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/html
	view-command: /usr/bin/w3m -T text/html '%s'
	fields[1]: needsterminal
	fields[2]: description=HTML Text
	fields[3]: nametemplate=%s.html

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:176"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_375
#AT_START_376
at_fn_group_banner 376 'mailcap.at:187' \
  "Mailcap: 15" "                                    " 12
at_xfail=no
(
  $as_echo "376. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:187:
cat >input <<'_ATEOF'
text/html; /usr/bin/links -dump '%s'; copiousoutput; description=HTML Text; nametemplate=%s.html
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:187"
( $at_check_trace;
cat >input <<'_ATEOF'
text/html; /usr/bin/links -dump '%s'; copiousoutput; description=HTML Text; nametemplate=%s.html
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/html
	view-command: /usr/bin/links -dump '%s'
	fields[1]: copiousoutput
	fields[2]: description=HTML Text
	fields[3]: nametemplate=%s.html

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:187"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_376
#AT_START_377
at_fn_group_banner 377 'mailcap.at:198' \
  "Mailcap: 16" "                                    " 12
at_xfail=no
(
  $as_echo "377. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:198:
cat >input <<'_ATEOF'
text/html; /usr/bin/lynx -force_html '%s'; needsterminal; description=HTML Text; nametemplate=%s.html
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:198"
( $at_check_trace;
cat >input <<'_ATEOF'
text/html; /usr/bin/lynx -force_html '%s'; needsterminal; description=HTML Text; nametemplate=%s.html
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/html
	view-command: /usr/bin/lynx -force_html '%s'
	fields[1]: needsterminal
	fields[2]: description=HTML Text
	fields[3]: nametemplate=%s.html

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:198"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_377
#AT_START_378
at_fn_group_banner 378 'mailcap.at:209' \
  "Mailcap: 17" "                                    " 12
at_xfail=no
(
  $as_echo "378. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:209:
cat >input <<'_ATEOF'
text/html; /usr/bin/w3m -dump -T text/html '%s'; copiousoutput; description=HTML Text; nametemplate=%s.html
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:209"
( $at_check_trace;
cat >input <<'_ATEOF'
text/html; /usr/bin/w3m -dump -T text/html '%s'; copiousoutput; description=HTML Text; nametemplate=%s.html
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/html
	view-command: /usr/bin/w3m -dump -T text/html '%s'
	fields[1]: copiousoutput
	fields[2]: description=HTML Text
	fields[3]: nametemplate=%s.html

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:209"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_378
#AT_START_379
at_fn_group_banner 379 'mailcap.at:220' \
  "Mailcap: 18" "                                    " 12
at_xfail=no
(
  $as_echo "379. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:220:
cat >input <<'_ATEOF'
text/html; /usr/bin/html2text '%s'; copiousoutput; description=HTML Text
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:220"
( $at_check_trace;
cat >input <<'_ATEOF'
text/html; /usr/bin/html2text '%s'; copiousoutput; description=HTML Text
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/html
	view-command: /usr/bin/html2text '%s'
	fields[1]: copiousoutput
	fields[2]: description=HTML Text

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:220"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_379
#AT_START_380
at_fn_group_banner 380 'mailcap.at:230' \
  "Mailcap: 19" "                                    " 12
at_xfail=no
(
  $as_echo "380. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:230:
cat >input <<'_ATEOF'
text/html; /usr/bin/lynx -dump -force_html '%s'; copiousoutput; description=HTML Text; nametemplate=%s.html
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:230"
( $at_check_trace;
cat >input <<'_ATEOF'
text/html; /usr/bin/lynx -dump -force_html '%s'; copiousoutput; description=HTML Text; nametemplate=%s.html
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/html
	view-command: /usr/bin/lynx -dump -force_html '%s'
	fields[1]: copiousoutput
	fields[2]: description=HTML Text
	fields[3]: nametemplate=%s.html

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:230"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_380
#AT_START_381
at_fn_group_banner 381 'mailcap.at:241' \
  "Mailcap: 20" "                                    " 12
at_xfail=no
(
  $as_echo "381. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:241:
cat >input <<'_ATEOF'
text/*; less '%s'; needsterminal
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:241"
( $at_check_trace;
cat >input <<'_ATEOF'
text/*; less '%s'; needsterminal
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/*
	view-command: less '%s'
	fields[1]: needsterminal

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:241"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_381
#AT_START_382
at_fn_group_banner 382 'mailcap.at:250' \
  "Mailcap: 21" "                                    " 12
at_xfail=no
(
  $as_echo "382. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:250:
cat >input <<'_ATEOF'
text/*; more '%s'; needsterminal
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:250"
( $at_check_trace;
cat >input <<'_ATEOF'
text/*; more '%s'; needsterminal
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: text/*
	view-command: more '%s'
	fields[1]: needsterminal

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:250"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_382
#AT_START_383
at_fn_group_banner 383 'mailcap.at:259' \
  "Mailcap: 22" "                                    " 12
at_xfail=no
(
  $as_echo "383. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:259:
cat >input <<'_ATEOF'
application/x-debian-package; /usr/lib/mime/debian-view '%s'; \\
needsterminal; description=Debian GNU/Linux Package; \\
nametemplate=%s.deb
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:259"
( $at_check_trace;
cat >input <<'_ATEOF'
application/x-debian-package; /usr/lib/mime/debian-view '%s'; \
needsterminal; description=Debian GNU/Linux Package; \
nametemplate=%s.deb
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: application/x-debian-package
	view-command: /usr/lib/mime/debian-view '%s'
	fields[1]: needsterminal
	fields[2]: description=Debian GNU/Linux Package
	fields[3]: nametemplate=%s.deb

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:259"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_383
#AT_START_384
at_fn_group_banner 384 'mailcap.at:272' \
  "Mailcap: 23" "                                    " 12
at_xfail=no
(
  $as_echo "384. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mailcap.at:272:
cat >input <<'_ATEOF'
audio/basic; /usr/lib/mime/playaudio '%s'; description=Basic uLaw Audio; \\
nametemplate=%s.au
_ATEOF

mailcap < input"
at_fn_check_prepare_notrace 'an embedded newline' "mailcap.at:272"
( $at_check_trace;
cat >input <<'_ATEOF'
audio/basic; /usr/lib/mime/playaudio '%s'; description=Basic uLaw Audio; \
nametemplate=%s.au
_ATEOF

mailcap < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "entry[1]
	typefield: audio/basic
	view-command: /usr/lib/mime/playaudio '%s'
	fields[1]: description=Basic uLaw Audio
	fields[2]: nametemplate=%s.au

" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mailcap.at:272"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_384
#AT_START_385
at_fn_group_banner 385 'wicket.at:32' \
  "Wicket: pop://localhost" "                        " 13
at_xfail=no
(
  $as_echo "385. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wicket.at:32: wicket \$abs_top_srcdir/libmailutils/tests/Wicketfile \"pop://localhost\" | \\
 sed \"s|\$abs_top_srcdir/libmailutils/tests/Wicketfile|Wicketfile|\""
at_fn_check_prepare_notrace 'an embedded newline' "wicket.at:32"
( $at_check_trace; wicket $abs_top_srcdir/libmailutils/tests/Wicketfile "pop://localhost" | \
 sed "s|$abs_top_srcdir/libmailutils/tests/Wicketfile|Wicketfile|"
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "pop://localhost matches pop://gray:***@localhost at Wicketfile:4
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wicket.at:32"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_385
#AT_START_386
at_fn_group_banner 386 'wicket.at:35' \
  "Wicket: pop://smith@localhost" "                  " 13
at_xfail=no
(
  $as_echo "386. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wicket.at:35: wicket \$abs_top_srcdir/libmailutils/tests/Wicketfile \"pop://smith@localhost\" | \\
 sed \"s|\$abs_top_srcdir/libmailutils/tests/Wicketfile|Wicketfile|\""
at_fn_check_prepare_notrace 'an embedded newline' "wicket.at:35"
( $at_check_trace; wicket $abs_top_srcdir/libmailutils/tests/Wicketfile "pop://smith@localhost" | \
 sed "s|$abs_top_srcdir/libmailutils/tests/Wicketfile|Wicketfile|"
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "pop://smith@localhost matches pop://*:***;AUTH=+APOP@localhost at Wicketfile:3
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wicket.at:35"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_386
#AT_START_387
at_fn_group_banner 387 'wicket.at:38' \
  "Wicket: pop://foo@localhost" "                    " 13
at_xfail=no
(
  $as_echo "387. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wicket.at:38: wicket \$abs_top_srcdir/libmailutils/tests/Wicketfile \"pop://foo@localhost\" | \\
 sed \"s|\$abs_top_srcdir/libmailutils/tests/Wicketfile|Wicketfile|\""
at_fn_check_prepare_notrace 'an embedded newline' "wicket.at:38"
( $at_check_trace; wicket $abs_top_srcdir/libmailutils/tests/Wicketfile "pop://foo@localhost" | \
 sed "s|$abs_top_srcdir/libmailutils/tests/Wicketfile|Wicketfile|"
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "pop://foo@localhost matches *://foo:***@localhost at Wicketfile:2
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wicket.at:38"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_387
#AT_START_388
at_fn_group_banner 388 'wicket.at:41' \
  "Wicket: pop://gnu.org" "                          " 13
at_xfail=no
(
  $as_echo "388. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wicket.at:41: wicket \$abs_top_srcdir/libmailutils/tests/Wicketfile \"pop://gnu.org\" | \\
 sed \"s|\$abs_top_srcdir/libmailutils/tests/Wicketfile|Wicketfile|\""
at_fn_check_prepare_notrace 'an embedded newline' "wicket.at:41"
( $at_check_trace; wicket $abs_top_srcdir/libmailutils/tests/Wicketfile "pop://gnu.org" | \
 sed "s|$abs_top_srcdir/libmailutils/tests/Wicketfile|Wicketfile|"
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "pop://gnu.org matches pop://gray:***@gnu.org at Wicketfile:7
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wicket.at:41"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_388
#AT_START_389
at_fn_group_banner 389 'wicket.at:44' \
  "Wicket: smtp://gnu.org" "                         " 13
at_xfail=no
(
  $as_echo "389. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wicket.at:44: wicket \$abs_top_srcdir/libmailutils/tests/Wicketfile \"smtp://gnu.org\" | \\
 sed \"s|\$abs_top_srcdir/libmailutils/tests/Wicketfile|Wicketfile|\""
at_fn_check_prepare_notrace 'an embedded newline' "wicket.at:44"
( $at_check_trace; wicket $abs_top_srcdir/libmailutils/tests/Wicketfile "smtp://gnu.org" | \
 sed "s|$abs_top_srcdir/libmailutils/tests/Wicketfile|Wicketfile|"
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "smtp://gnu.org matches smtp://gray:***@gnu.org at Wicketfile:6
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wicket.at:44"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_389
#AT_START_390
at_fn_group_banner 390 'wicket.at:47' \
  "Wicket: smtp://gray@gnu.org" "                    " 13
at_xfail=no
(
  $as_echo "390. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wicket.at:47: wicket \$abs_top_srcdir/libmailutils/tests/Wicketfile \"smtp://gray@gnu.org\" | \\
 sed \"s|\$abs_top_srcdir/libmailutils/tests/Wicketfile|Wicketfile|\""
at_fn_check_prepare_notrace 'an embedded newline' "wicket.at:47"
( $at_check_trace; wicket $abs_top_srcdir/libmailutils/tests/Wicketfile "smtp://gray@gnu.org" | \
 sed "s|$abs_top_srcdir/libmailutils/tests/Wicketfile|Wicketfile|"
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "smtp://gray@gnu.org matches smtp://gray:***@gnu.org at Wicketfile:6
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wicket.at:47"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_390
#AT_START_391
at_fn_group_banner 391 'wicket.at:50' \
  "Wicket: smtp://localhost" "                       " 13
at_xfail=no
(
  $as_echo "391. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/wicket.at:50: wicket \$abs_top_srcdir/libmailutils/tests/Wicketfile \"smtp://localhost\" | \\
 sed \"s|\$abs_top_srcdir/libmailutils/tests/Wicketfile|Wicketfile|\""
at_fn_check_prepare_notrace 'an embedded newline' "wicket.at:50"
( $at_check_trace; wicket $abs_top_srcdir/libmailutils/tests/Wicketfile "smtp://localhost" | \
 sed "s|$abs_top_srcdir/libmailutils/tests/Wicketfile|Wicketfile|"
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "smtp://localhost matches smtp://gray:***@localhost at Wicketfile:5
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/wicket.at:50"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_391
#AT_START_392
at_fn_group_banner 392 'prop.at:29' \
  "prop: set" "                                      " 14
at_xfail=no
(
  $as_echo "392. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/prop.at:29:
prop foo=bar ?foo +foo
"
at_fn_check_prepare_notrace 'an embedded newline' "prop.at:29"
( $at_check_trace;
prop foo=bar ?foo +foo

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0: foo=bar: Success
1: foo is set
2: foo=bar
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/prop.at:29"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_392
#AT_START_393
at_fn_group_banner 393 'prop.at:37' \
  "prop: overwrite" "                                " 14
at_xfail=no
(
  $as_echo "393. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/prop.at:37:
prop foo=bar foo=baz +foo
"
at_fn_check_prepare_notrace 'an embedded newline' "prop.at:37"
( $at_check_trace;
prop foo=bar foo=baz +foo

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0: foo=bar: Success
1: foo=baz: Success
2: foo=baz
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/prop.at:37"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_393
#AT_START_394
at_fn_group_banner 394 'prop.at:45' \
  "prop: set without overwrite" "                    " 14
at_xfail=no
(
  $as_echo "394. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/prop.at:45:
prop foo=bar foo:=baz +foo
"
at_fn_check_prepare_notrace 'an embedded newline' "prop.at:45"
( $at_check_trace;
prop foo=bar foo:=baz +foo

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0: foo=bar: Success
1: foo=baz: Item already exists
2: foo=bar
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/prop.at:45"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_394
#AT_START_395
at_fn_group_banner 395 'prop.at:53' \
  "prop: set/unset" "                                " 14
at_xfail=no
(
  $as_echo "395. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/prop.at:53:
prop foo=bar ?foo +foo -foo ?foo
"
at_fn_check_prepare_notrace 'an embedded newline' "prop.at:53"
( $at_check_trace;
prop foo=bar ?foo +foo -foo ?foo

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0: foo=bar: Success
1: foo is set
2: foo=bar
3: unset foo: Success
4: foo is not set
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/prop.at:53"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_395
#AT_START_396
at_fn_group_banner 396 'prop.at:63' \
  "prop: read/save" "                                " 14
at_xfail=no
(
  $as_echo "396. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/prop.at:63:
prop --file=db user=gray package=mailutils org=GNU test=6.a
if test -f db; then
  prop --file=db | sort
else
  echo 2>&1 \"failed to create file\"
  exit 1
fi

prop --file=db -test
prop --file=db | sort

prop --file=db test=6.b descr=\"New test\"
prop --file=db | sort
"
at_fn_check_prepare_notrace 'an embedded newline' "prop.at:63"
( $at_check_trace;
prop --file=db user=gray package=mailutils org=GNU test=6.a
if test -f db; then
  prop --file=db | sort
else
  echo 2>&1 "failed to create file"
  exit 1
fi

prop --file=db -test
prop --file=db | sort

prop --file=db test=6.b descr="New test"
prop --file=db | sort

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0: user=gray: Success
1: package=mailutils: Success
2: org=GNU: Success
3: test=6.a: Success
Property dump:
org=GNU
package=mailutils
test=6.a
user=gray
0: unset test: Success
Property dump:
org=GNU
package=mailutils
user=gray
0: test=6.b: Success
1: descr=New test: Success
Property dump:
descr=New test
org=GNU
package=mailutils
test=6.b
user=gray
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/prop.at:63"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_396
#AT_START_397
at_fn_group_banner 397 'prop.at:102' \
  "prop: clear" "                                    " 14
at_xfail=no
(
  $as_echo "397. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/prop.at:102:
prop --dump user=gray package=mailutils org=GNU 0 ?org
"
at_fn_check_prepare_notrace 'an embedded newline' "prop.at:102"
( $at_check_trace;
prop --dump user=gray package=mailutils org=GNU 0 ?org

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0: user=gray: Success
1: package=mailutils: Success
2: org=GNU: Success
3: clear: Success
4: org is not set
Property dump:
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/prop.at:102"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_397
#AT_START_398
at_fn_group_banner 398 'prop.at:113' \
  "prop: invalidate" "                               " 14
at_xfail=no
(
  $as_echo "398. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/prop.at:113:
prop --file=db user=foo
prop --file=db ?user user=bar +user '!' +user
"
at_fn_check_prepare_notrace 'an embedded newline' "prop.at:113"
( $at_check_trace;
prop --file=db user=foo
prop --file=db ?user user=bar +user '!' +user

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0: user=foo: Success
0: user is set
1: user=bar: Success
2: user=bar
3: invalidate: Success
4: user=foo
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/prop.at:113"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_398
#AT_START_399
at_fn_group_banner 399 'fsfolder00.at:17' \
  "List" "                                           " 15
at_xfail=no
(
  $as_echo "399. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/fsfolder00.at:20:
mkdir dir
> dir/foo
> dir/bar
> dir/foo.mbox
mkdir dir/subdir
> dir/subdir/file
> dir/subdir/baz.mbox

fsfolder -name=dir -sort  list \"\" \"*\"  list subdir \"*\"  list \"\" \"*.mbox\"  list \"subdir\" \"*.mbox\"
"
at_fn_check_prepare_notrace 'an embedded newline' "fsfolder00.at:20"
( $at_check_trace;
mkdir dir
> dir/foo
> dir/bar
> dir/foo.mbox
mkdir dir/subdir
> dir/subdir/file
> dir/subdir/baz.mbox

fsfolder -name=dir -sort  list "" "*"  list subdir "*"  list "" "*.mbox"  list "subdir" "*.mbox"

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "listing '' '*'
d- /    0 dir/bar
d- /    0 dir/foo
d- /    0 dir/foo.mbox
d- /    0 dir/subdir
d- /    1 dir/subdir/baz.mbox
d- /    1 dir/subdir/file
listing 'subdir' '*'
d- /    0 dir/subdir/baz.mbox
d- /    0 dir/subdir/file
listing '' '*.mbox'
d- /    0 dir/foo.mbox
d- /    1 dir/subdir/baz.mbox
listing 'subdir' '*.mbox'
d- /    0 dir/subdir/baz.mbox
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsfolder00.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_399
#AT_START_400
at_fn_group_banner 400 'fsfolder01.at:17' \
  "Subscriptions" "                                  " 15
at_xfail=no
(
  $as_echo "400. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/fsfolder01.at:20:
mkdir dir
fsfolder -name=dir -sort lsub \"\" \"*\"
fsfolder -name=dir subscribe foo
fsfolder -name=dir -sort lsub \"\" \"*\"
fsfolder -name=dir subscribe baz subscribe foo/baz subscribe foo/bar
fsfolder -name=dir -sort lsub \"\" \"*\"
fsfolder -name=dir -sort lsub foo \"*\"
fsfolder -name=dir -sort lsub \"\" 'foo*'
fsfolder -name=dir unsubscribe baz
fsfolder -name=dir -sort lsub \"\" \"*\"
fsfolder -name=dir unsubscribe foo
fsfolder -name=dir -sort lsub \"\" \"*\"
"
at_fn_check_prepare_notrace 'an embedded newline' "fsfolder01.at:20"
( $at_check_trace;
mkdir dir
fsfolder -name=dir -sort lsub "" "*"
fsfolder -name=dir subscribe foo
fsfolder -name=dir -sort lsub "" "*"
fsfolder -name=dir subscribe baz subscribe foo/baz subscribe foo/bar
fsfolder -name=dir -sort lsub "" "*"
fsfolder -name=dir -sort lsub foo "*"
fsfolder -name=dir -sort lsub "" 'foo*'
fsfolder -name=dir unsubscribe baz
fsfolder -name=dir -sort lsub "" "*"
fsfolder -name=dir unsubscribe foo
fsfolder -name=dir -sort lsub "" "*"

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "listing subscriptions for '' '*'
subscribing foo
subscribe successful
listing subscriptions for '' '*'
-f /    0 foo
subscribing baz
subscribe successful
subscribing foo/baz
subscribe successful
subscribing foo/bar
subscribe successful
listing subscriptions for '' '*'
-f /    0 baz
-f /    0 foo
-f /    0 foo/bar
-f /    0 foo/baz
listing subscriptions for 'foo' '*'
-f /    0 foo/bar
-f /    0 foo/baz
listing subscriptions for '' 'foo*'
-f /    0 foo
-f /    0 foo/bar
-f /    0 foo/baz
unsubscribing baz
unsubscribe successful
listing subscriptions for '' '*'
-f /    0 foo
-f /    0 foo/bar
-f /    0 foo/baz
unsubscribing foo
unsubscribe successful
listing subscriptions for '' '*'
-f /    0 foo/bar
-f /    0 foo/baz
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsfolder01.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_400
#AT_START_401
at_fn_group_banner 401 'fsfolder02.at:17' \
  "Rename" "                                         " 15
at_xfail=no
(
  $as_echo "401. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/fsfolder02.at:20:
mkdir dir
> dir/foo
fsfolder -name=dir rename foo bar
fsfolder -name=dir list \"\" \"*\"
> dir/baz
fsfolder -name=dir rename bar baz
"
at_fn_check_prepare_notrace 'an embedded newline' "fsfolder02.at:20"
( $at_check_trace;
mkdir dir
> dir/foo
fsfolder -name=dir rename foo bar
fsfolder -name=dir list "" "*"
> dir/baz
fsfolder -name=dir rename bar baz

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "fsfolder: mu_folder_rename(bar) failed: File exists
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "renaming foo to bar
rename successful
listing '' '*'
d- /    0 dir/bar
renaming bar to baz
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsfolder02.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_401
#AT_START_402
at_fn_group_banner 402 'base64e.at:17' \
  "base64 encoding (read)" "                         " 16
at_xfail=no
(
  $as_echo "402. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/base64e.at:20:
cp \$abs_top_srcdir/libmailutils/tests/Decode expout
fltst base64 encode read nl < \$abs_top_srcdir/libmailutils/tests/Encode"
at_fn_check_prepare_notrace 'an embedded newline' "base64e.at:20"
( $at_check_trace;
cp $abs_top_srcdir/libmailutils/tests/Decode expout
fltst base64 encode read nl < $abs_top_srcdir/libmailutils/tests/Encode
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/base64e.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_402
#AT_START_403
at_fn_group_banner 403 'base64e.at:29' \
  "base64 encoding (write)" "                        " 16
at_xfail=no
(
  $as_echo "403. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/base64e.at:32:
cp \$abs_top_srcdir/libmailutils/tests/Decode expout
fltst base64 encode write nl < \$abs_top_srcdir/libmailutils/tests/Encode"
at_fn_check_prepare_notrace 'an embedded newline' "base64e.at:32"
( $at_check_trace;
cp $abs_top_srcdir/libmailutils/tests/Decode expout
fltst base64 encode write nl < $abs_top_srcdir/libmailutils/tests/Encode
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/base64e.at:32"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_403
#AT_START_404
at_fn_group_banner 404 'base64d.at:17' \
  "base64 decoding (read)" "                         " 16
at_xfail=no
(
  $as_echo "404. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/base64d.at:20:
cp \$abs_top_srcdir/libmailutils/tests/Encode expout
fltst base64 decode read < \$abs_top_srcdir/libmailutils/tests/Decode"
at_fn_check_prepare_notrace 'an embedded newline' "base64d.at:20"
( $at_check_trace;
cp $abs_top_srcdir/libmailutils/tests/Encode expout
fltst base64 decode read < $abs_top_srcdir/libmailutils/tests/Decode
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/base64d.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_404
#AT_START_405
at_fn_group_banner 405 'base64d.at:29' \
  "base64 decoding (write)" "                        " 16
at_xfail=no
(
  $as_echo "405. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/base64d.at:32:
cp \$abs_top_srcdir/libmailutils/tests/Encode expout
fltst base64 decode write < \$abs_top_srcdir/libmailutils/tests/Decode"
at_fn_check_prepare_notrace 'an embedded newline' "base64d.at:32"
( $at_check_trace;
cp $abs_top_srcdir/libmailutils/tests/Encode expout
fltst base64 decode write < $abs_top_srcdir/libmailutils/tests/Decode
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/base64d.at:32"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_405
#AT_START_406
at_fn_group_banner 406 'decode2047.at:32' \
  "Decode 2047: =?US-ASCII?Q?Keith_Moore?= <moore@cs.utk.edu>" "" 17
at_xfail=no
(
  $as_echo "406. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/decode2047.at:32:
cat >input <<'_ATEOF'
=?US-ASCII?Q?Keith_Moore?= <moore@cs.utk.edu>
_ATEOF

decode2047 -p < input"
at_fn_check_prepare_notrace 'an embedded newline' "decode2047.at:32"
( $at_check_trace;
cat >input <<'_ATEOF'
=?US-ASCII?Q?Keith_Moore?= <moore@cs.utk.edu>
_ATEOF

decode2047 -p < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Keith Moore <moore@cs.utk.edu>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/decode2047.at:32"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_406
#AT_START_407
at_fn_group_banner 407 'decode2047.at:37' \
  "Decode 2047: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= <keld@dkuug.dk>" "" 17
at_xfail=no
(
  $as_echo "407. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/decode2047.at:37:
cat >input <<'_ATEOF'
=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= <keld@dkuug.dk>
_ATEOF

decode2047 -p < input"
at_fn_check_prepare_notrace 'an embedded newline' "decode2047.at:37"
( $at_check_trace;
cat >input <<'_ATEOF'
=?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= <keld@dkuug.dk>
_ATEOF

decode2047 -p < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Keld J\\370rn Simonsen <keld@dkuug.dk>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/decode2047.at:37"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_407
#AT_START_408
at_fn_group_banner 408 'decode2047.at:42' \
  "Decode 2047: =?ISO-8859-1?Q?Andr=E9?= Pirard <PIRARD@vm1.ulg.ac.be>" "" 17
at_xfail=no
(
  $as_echo "408. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/decode2047.at:42:
cat >input <<'_ATEOF'
=?ISO-8859-1?Q?Andr=E9?= Pirard <PIRARD@vm1.ulg.ac.be>
_ATEOF

decode2047 -p < input"
at_fn_check_prepare_notrace 'an embedded newline' "decode2047.at:42"
( $at_check_trace;
cat >input <<'_ATEOF'
=?ISO-8859-1?Q?Andr=E9?= Pirard <PIRARD@vm1.ulg.ac.be>
_ATEOF

decode2047 -p < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Andr\\351 Pirard <PIRARD@vm1.ulg.ac.be>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/decode2047.at:42"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_408
#AT_START_409
at_fn_group_banner 409 'decode2047.at:47' \
  "Decode 2047: =?ISO-8859-1?B?SWYgeW91IGNhbiByZWFkIHRoaXMgeW8=?= ... =?ISO-8859-2?B?dSB1bmRlcnN0YW5kIHRoZSBleGFtcGxlLg==?=" "" 17
at_xfail=no
(
  $as_echo "409. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/decode2047.at:47:
cat >input <<'_ATEOF'
=?ISO-8859-1?B?SWYgeW91IGNhbiByZWFkIHRoaXMgeW8=?= ... =?ISO-8859-2?B?dSB1bmRlcnN0YW5kIHRoZSBleGFtcGxlLg==?=
_ATEOF

decode2047 -p < input"
at_fn_check_prepare_notrace 'an embedded newline' "decode2047.at:47"
( $at_check_trace;
cat >input <<'_ATEOF'
=?ISO-8859-1?B?SWYgeW91IGNhbiByZWFkIHRoaXMgeW8=?= ... =?ISO-8859-2?B?dSB1bmRlcnN0YW5kIHRoZSBleGFtcGxlLg==?=
_ATEOF

decode2047 -p < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "If you can read this yo ... u understand the example.
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/decode2047.at:47"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_409
#AT_START_410
at_fn_group_banner 410 'decode2047.at:53' \
  "Decode 2047: malformed input" "                   " 17
at_xfail=no
(
  $as_echo "410. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/decode2047.at:53:
cat >input <<'_ATEOF'
=?koi8-r?B?RndkOiDSxcfJ09TSwcPJ0SDEz83FzsE?=
_ATEOF

decode2047 -p < input"
at_fn_check_prepare_notrace 'an embedded newline' "decode2047.at:53"
( $at_check_trace;
cat >input <<'_ATEOF'
=?koi8-r?B?RndkOiDSxcfJ09TSwcPJ0SDEz83FzsE?=
_ATEOF

decode2047 -p < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Fwd: \\322\\305\\307\\311\\323\\324\\322\\301\\303\\311\\321 \\304\\317\\315\\305
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/decode2047.at:53"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_410
#AT_START_411
at_fn_group_banner 411 'encode2047.at:31' \
  "Encode 2047: 8-bit input" "                       " 17
at_xfail=no
(
  $as_echo "411. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/encode2047.at:31:
cat >input <<'_ATEOF'
\\345\\326\\305\\304\\316\\305\\327\\316\\331\\312\\040\\317\\324\\336\\305\\324
_ATEOF

encode2047 -eB -c koi8-r -o < input"
at_fn_check_prepare_notrace 'an embedded newline' "encode2047.at:31"
( $at_check_trace;
cat >input <<'_ATEOF'
\345\326\305\304\316\305\327\316\331\312\040\317\324\336\305\324
_ATEOF

encode2047 -eB -c koi8-r -o < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "=?koi8-r?B?5dbFxM7F187ZyiDP1N7F1A==?=
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/encode2047.at:31"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_411
#AT_START_412
at_fn_group_banner 412 'encode2047.at:36' \
  "Encode 2047: padding 1" "                         " 17
at_xfail=no
(
  $as_echo "412. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/encode2047.at:36:
cat >input <<'_ATEOF'
abcd
_ATEOF

encode2047 -eB < input"
at_fn_check_prepare_notrace 'an embedded newline' "encode2047.at:36"
( $at_check_trace;
cat >input <<'_ATEOF'
abcd
_ATEOF

encode2047 -eB < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "=?iso-8859-1?B?YWJjZA==?=
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/encode2047.at:36"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_412
#AT_START_413
at_fn_group_banner 413 'encode2047.at:41' \
  "Encode 2047: padding 2" "                         " 17
at_xfail=no
(
  $as_echo "413. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/encode2047.at:41:
cat >input <<'_ATEOF'
abcdef
_ATEOF

encode2047 -eB < input"
at_fn_check_prepare_notrace 'an embedded newline' "encode2047.at:41"
( $at_check_trace;
cat >input <<'_ATEOF'
abcdef
_ATEOF

encode2047 -eB < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "=?iso-8859-1?B?YWJjZGVm?=
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/encode2047.at:41"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_413
#AT_START_414
at_fn_group_banner 414 'encode2047.at:46' \
  "Encode 2047: padding 3" "                         " 17
at_xfail=no
(
  $as_echo "414. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/encode2047.at:46:
cat >input <<'_ATEOF'
Wichtige Mitteilung zur Schaltung Ihres Anschlusses
_ATEOF

encode2047 -eB -cUTF-8 < input"
at_fn_check_prepare_notrace 'an embedded newline' "encode2047.at:46"
( $at_check_trace;
cat >input <<'_ATEOF'
Wichtige Mitteilung zur Schaltung Ihres Anschlusses
_ATEOF

encode2047 -eB -cUTF-8 < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "=?UTF-8?B?V2ljaHRpZ2UgTWl0dGVpbHVuZyB6dXIgU2NoYWx0dW5nIElocmVzIEFuc2NobHV?=
 =?UTF-8?B?zc2Vz?=
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/encode2047.at:46"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_414
#AT_START_415
at_fn_group_banner 415 'encode2047.at:52' \
  "Encode 2047: specials" "                          " 17
at_xfail=no
(
  $as_echo "415. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/encode2047.at:52:
cat >input <<'_ATEOF'
_?=
_ATEOF

encode2047 -eQ < input"
at_fn_check_prepare_notrace 'an embedded newline' "encode2047.at:52"
( $at_check_trace;
cat >input <<'_ATEOF'
_?=
_ATEOF

encode2047 -eQ < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "=?iso-8859-1?Q?=5F=3F=3D?=
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/encode2047.at:52"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_415
#AT_START_416
at_fn_group_banner 416 'encode2047.at:57' \
  "Encode 2047: length limit" "                      " 17
at_xfail=no
(
  $as_echo "416. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/encode2047.at:57:
cat >input <<'_ATEOF'
J'interdis aux marchands de vanter trop leur marchandises. Car ils se font vite pédagogues et t'enseignent comme but ce qui n'est par essence qu'un moyen, et te trompant ainsi sur la route à suivre les voilà bientôt qui te dégradent, car si leur musique est vulgaire ils te fabriquent pour te la vendre une âme vulgaire.
_ATEOF

encode2047 -cUTF-8 -eQ < input"
at_fn_check_prepare_notrace 'an embedded newline' "encode2047.at:57"
( $at_check_trace;
cat >input <<'_ATEOF'
J'interdis aux marchands de vanter trop leur marchandises. Car ils se font vite pédagogues et t'enseignent comme but ce qui n'est par essence qu'un moyen, et te trompant ainsi sur la route à suivre les voilà bientôt qui te dégradent, car si leur musique est vulgaire ils te fabriquent pour te la vendre une âme vulgaire.
_ATEOF

encode2047 -cUTF-8 -eQ < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "=?UTF-8?Q?J'interdis_aux_marchands_de_vanter_trop_leur_marchandises._Car_?=
 =?UTF-8?Q?ils_se_font_vite_p=C3=A9dagogues_et_t'enseignent_comme_but_ce_q?=
 =?UTF-8?Q?ui_n'est_par_essence_qu'un_moyen,_et_te_trompant_ainsi_sur_la_r?=
 =?UTF-8?Q?oute_=C3=A0_suivre_les_voil=C3=A0_bient=C3=B4t_qui_te_d=C3=A9gr?=
 =?UTF-8?Q?adent,_car_si_leur_musique_est_vulgaire_ils_te_fabriquent_pour_?=
 =?UTF-8?Q?te_la_vendre_une_=C3=A2me_vulgaire.?=
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/encode2047.at:57"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_416
#AT_START_417
at_fn_group_banner 417 'fromflt.at:41' \
  "from filter encoding (read)" "                    " 18
at_xfail=no
(
  $as_echo "417. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/fromflt.at:44:
cat >input <<'_ATEOF'
From this time on
from that source
 From stdin
and
From them
_ATEOF

fltst from encode read < input
"
at_fn_check_prepare_notrace 'an embedded newline' "fromflt.at:44"
( $at_check_trace;
cat >input <<'_ATEOF'
From this time on
from that source
 From stdin
and
From them
_ATEOF

fltst from encode read < input

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo ">From this time on
from that source
 From stdin
and
>From them
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fromflt.at:44"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_417
#AT_START_418
at_fn_group_banner 418 'fromflt.at:55' \
  "from filter encoding (write)" "                   " 18
at_xfail=no
(
  $as_echo "418. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/fromflt.at:58:
cat >input <<'_ATEOF'
From this time on
from that source
 From stdin
and
From them
_ATEOF

fltst from encode write < input
"
at_fn_check_prepare_notrace 'an embedded newline' "fromflt.at:58"
( $at_check_trace;
cat >input <<'_ATEOF'
From this time on
from that source
 From stdin
and
From them
_ATEOF

fltst from encode write < input

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo ">From this time on
from that source
 From stdin
and
>From them
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fromflt.at:58"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_418
#AT_START_419
at_fn_group_banner 419 'fromflt.at:71' \
  "from filter decoding (read)" "                    " 18
at_xfail=no
(
  $as_echo "419. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/fromflt.at:74:
cat >input <<'_ATEOF'
>From this time on
from that source
 From stdin
and
>From them
_ATEOF

fltst from decode read < input
"
at_fn_check_prepare_notrace 'an embedded newline' "fromflt.at:74"
( $at_check_trace;
cat >input <<'_ATEOF'
>From this time on
from that source
 From stdin
and
>From them
_ATEOF

fltst from decode read < input

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "From this time on
from that source
 From stdin
and
From them
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fromflt.at:74"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_419
#AT_START_420
at_fn_group_banner 420 'fromflt.at:85' \
  "from filter decoding (write)" "                   " 18
at_xfail=no
(
  $as_echo "420. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/fromflt.at:88:
cat >input <<'_ATEOF'
>From this time on
from that source
 From stdin
and
>From them
_ATEOF

fltst from decode write < input
"
at_fn_check_prepare_notrace 'an embedded newline' "fromflt.at:88"
( $at_check_trace;
cat >input <<'_ATEOF'
>From this time on
from that source
 From stdin
and
>From them
_ATEOF

fltst from decode write < input

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "From this time on
from that source
 From stdin
and
From them
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fromflt.at:88"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_420
#AT_START_421
at_fn_group_banner 421 'inline-comment.at:43' \
  "inline-comment: default" "                        " 18
at_xfail=no
(
  $as_echo "421. $at_setup_line: testing $at_desc ..."
  $at_traceon


sed 's/\$.*//' > input <<EOT
; comment 1
text 1
; comment 2
text 2

text 3
; comment 3

EOT
sed 's/\$.*//' > expout <<EOT
text 1
text 2

text 3

EOT

{ set +x
$as_echo "$at_srcdir/inline-comment.at:43: fltst inline-comment decode read  < input"
at_fn_check_prepare_trace "inline-comment.at:43"
( $at_check_trace; fltst inline-comment decode read  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:43"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/inline-comment.at:43: fltst inline-comment decode write  < input"
at_fn_check_prepare_trace "inline-comment.at:43"
( $at_check_trace; fltst inline-comment decode write  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:43"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_421
#AT_START_422
at_fn_group_banner 422 'inline-comment.at:58' \
  "inline-comment: change comment starter" "         " 18
at_xfail=no
(
  $as_echo "422. $at_setup_line: testing $at_desc ..."
  $at_traceon


sed 's/\$.*//' > input <<EOT
% comment 1
text 1
% comment 2
text 2

text 3
% comment 3

EOT
sed 's/\$.*//' > expout <<EOT
text 1
text 2

text 3

EOT

{ set +x
$as_echo "$at_srcdir/inline-comment.at:58: fltst inline-comment decode read -- % < input"
at_fn_check_prepare_trace "inline-comment.at:58"
( $at_check_trace; fltst inline-comment decode read -- % < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:58"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/inline-comment.at:58: fltst inline-comment decode write -- % < input"
at_fn_check_prepare_trace "inline-comment.at:58"
( $at_check_trace; fltst inline-comment decode write -- % < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:58"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_422
#AT_START_423
at_fn_group_banner 423 'inline-comment.at:73' \
  "inline-comment: remove empty lines" "             " 18
at_xfail=no
(
  $as_echo "423. $at_setup_line: testing $at_desc ..."
  $at_traceon


sed 's/\$.*//' > input <<EOT
; comment 1
text 1
; comment 2
; comment 3
text 2

	text 3

	$
text 4
     text 5

EOT
sed 's/\$.*//' > expout <<EOT
text 1
text 2
	text 3
text 4
     text 5
EOT

{ set +x
$as_echo "$at_srcdir/inline-comment.at:73: fltst inline-comment decode read -- -r < input"
at_fn_check_prepare_trace "inline-comment.at:73"
( $at_check_trace; fltst inline-comment decode read -- -r < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:73"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/inline-comment.at:73: fltst inline-comment decode write -- -r < input"
at_fn_check_prepare_trace "inline-comment.at:73"
( $at_check_trace; fltst inline-comment decode write -- -r < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:73"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_423
#AT_START_424
at_fn_group_banner 424 'inline-comment.at:93' \
  "inline-comment: remove empty lines/squeeze whitespace" "" 18
at_xfail=no
(
  $as_echo "424. $at_setup_line: testing $at_desc ..."
  $at_traceon


sed 's/\$.*//' > input <<EOT
; comment 1
text 1
; comment 2
; comment 3
text 2

	text 3

	$
text 4
     text 5

EOT
sed 's/\$.*//' > expout <<EOT
text 1
text 2
 text 3
text 4
 text 5
EOT

{ set +x
$as_echo "$at_srcdir/inline-comment.at:93: fltst inline-comment decode read -- -r -s < input"
at_fn_check_prepare_trace "inline-comment.at:93"
( $at_check_trace; fltst inline-comment decode read -- -r -s < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:93"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/inline-comment.at:93: fltst inline-comment decode write -- -r -s < input"
at_fn_check_prepare_trace "inline-comment.at:93"
( $at_check_trace; fltst inline-comment decode write -- -r -s < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:93"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_424
#AT_START_425
at_fn_group_banner 425 'inline-comment.at:113' \
  "inline-comment: multichar comment starter" "      " 18
at_xfail=no
(
  $as_echo "425. $at_setup_line: testing $at_desc ..."
  $at_traceon


sed 's/\$.*//' > input <<EOT
Text line 1
rem remark text
Text line 2
remark text (sic!)
Text line 3

EOT
sed 's/\$.*//' > expout <<EOT
Text line 1
Text line 2
Text line 3

EOT

{ set +x
$as_echo "$at_srcdir/inline-comment.at:113: fltst inline-comment decode read -- rem < input"
at_fn_check_prepare_trace "inline-comment.at:113"
( $at_check_trace; fltst inline-comment decode read -- rem < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:113"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/inline-comment.at:113: fltst inline-comment decode write -- rem < input"
at_fn_check_prepare_trace "inline-comment.at:113"
( $at_check_trace; fltst inline-comment decode write -- rem < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:113"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_425
#AT_START_426
at_fn_group_banner 426 'inline-comment.at:125' \
  "inline-comment: multichar comment starter; follow ws; follow ws mode" "" 18
at_xfail=no
(
  $as_echo "426. $at_setup_line: testing $at_desc ..."
  $at_traceon


sed 's/\$.*//' > input <<EOT
Text line 1
rem remark text
Text line 2
remark text (sic!)
Text line 3

EOT
sed 's/\$.*//' > expout <<EOT
Text line 1
Text line 2
remark text (sic!)
Text line 3

EOT

{ set +x
$as_echo "$at_srcdir/inline-comment.at:125: fltst inline-comment decode read -- rem -S < input"
at_fn_check_prepare_trace "inline-comment.at:125"
( $at_check_trace; fltst inline-comment decode read -- rem -S < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:125"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/inline-comment.at:125: fltst inline-comment decode write -- rem -S < input"
at_fn_check_prepare_trace "inline-comment.at:125"
( $at_check_trace; fltst inline-comment decode write -- rem -S < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:125"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_426
#AT_START_427
at_fn_group_banner 427 'inline-comment.at:139' \
  "inline-comment: multichar; squeeze; remove empty" "" 18
at_xfail=no
(
  $as_echo "427. $at_setup_line: testing $at_desc ..."
  $at_traceon


sed 's/\$.*//' > input <<EOT
rem comment 1
text 1
rem comment 2
rem comment 3
text 2

	text 3

	$
text 4
     text 5

EOT
sed 's/\$.*//' > expout <<EOT
text 1
text 2
	text 3
text 4
     text 5
EOT

{ set +x
$as_echo "$at_srcdir/inline-comment.at:139: fltst inline-comment decode read -- rem -S -r < input"
at_fn_check_prepare_trace "inline-comment.at:139"
( $at_check_trace; fltst inline-comment decode read -- rem -S -r < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:139"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/inline-comment.at:139: fltst inline-comment decode write -- rem -S -r < input"
at_fn_check_prepare_trace "inline-comment.at:139"
( $at_check_trace; fltst inline-comment decode write -- rem -S -r < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:139"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_427
#AT_START_428
at_fn_group_banner 428 'inline-comment.at:159' \
  "inline-comment: line info facility" "             " 18
at_xfail=no
(
  $as_echo "428. $at_setup_line: testing $at_desc ..."
  $at_traceon


sed 's/\$.*//' > input <<EOT
; initial comment
this is line 2
this is line 3
; A long contiguous
; sequence
; of comments
; occupying several
; lines
this is line 9

EOT
sed 's/\$.*//' > expout <<EOT
;line 2
this is line 2
this is line 3
;line 9
this is line 9

EOT

{ set +x
$as_echo "$at_srcdir/inline-comment.at:159: fltst inline-comment decode read -- -i ';line' ';' < input"
at_fn_check_prepare_trace "inline-comment.at:159"
( $at_check_trace; fltst inline-comment decode read -- -i ';line' ';' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:159"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/inline-comment.at:159: fltst inline-comment decode write -- -i ';line' ';' < input"
at_fn_check_prepare_trace "inline-comment.at:159"
( $at_check_trace; fltst inline-comment decode write -- -i ';line' ';' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:159"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_428
#AT_START_429
at_fn_group_banner 429 'inline-comment.at:177' \
  "inline-comment: line info: newline after comment" "" 18
at_xfail=no
(
  $as_echo "429. $at_setup_line: testing $at_desc ..."
  $at_traceon


sed 's/\$.*//' > input <<EOT
;
text

EOT
sed 's/\$.*//' > expout <<EOT
;line 2
text

EOT

{ set +x
$as_echo "$at_srcdir/inline-comment.at:177: fltst inline-comment decode read -- -i ';line' -S ';' < input"
at_fn_check_prepare_trace "inline-comment.at:177"
( $at_check_trace; fltst inline-comment decode read -- -i ';line' -S ';' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:177"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/inline-comment.at:177: fltst inline-comment decode write -- -i ';line' -S ';' < input"
at_fn_check_prepare_trace "inline-comment.at:177"
( $at_check_trace; fltst inline-comment decode write -- -i ';line' -S ';' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:177"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_429
#AT_START_430
at_fn_group_banner 430 'inline-comment.at:186' \
  "inline-comment: line info with follow ws" "       " 18
at_xfail=no
(
  $as_echo "430. $at_setup_line: testing $at_desc ..."
  $at_traceon


sed 's/\$.*//' > input <<EOT
; Comment line
;:directive=1
first line
; comment
second line
;:directive=2
;
;:directive=3
last line

EOT
sed 's/\$.*//' > expout <<EOT
; 2
;:directive=1
first line
; 5
second line
;:directive=2
; 8
;:directive=3
last line

EOT

{ set +x
$as_echo "$at_srcdir/inline-comment.at:186: fltst inline-comment decode read -- ';' -S -i ';' < input"
at_fn_check_prepare_trace "inline-comment.at:186"
( $at_check_trace; fltst inline-comment decode read -- ';' -S -i ';' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:186"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/inline-comment.at:186: fltst inline-comment decode write -- ';' -S -i ';' < input"
at_fn_check_prepare_trace "inline-comment.at:186"
( $at_check_trace; fltst inline-comment decode write -- ';' -S -i ';' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:186"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_430
#AT_START_431
at_fn_group_banner 431 'inline-comment.at:213' \
  "inline-comment: encode" "                         " 18
at_xfail=no
(
  $as_echo "431. $at_setup_line: testing $at_desc ..."
  $at_traceon


sed 's/\$.*//' > input <<EOT
C'est dans dix ans je m'en irai
J'entends le loup et le renard chanter
J'entends le loup, le renard et la belette
J'entends le loup et le renard chanter
EOT
sed 's/\$.*//' > expout <<EOT
;C'est dans dix ans je m'en irai
;J'entends le loup et le renard chanter
;J'entends le loup, le renard et la belette
;J'entends le loup et le renard chanter
EOT

{ set +x
$as_echo "$at_srcdir/inline-comment.at:213: fltst inline-comment encode read  < input"
at_fn_check_prepare_trace "inline-comment.at:213"
( $at_check_trace; fltst inline-comment encode read  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:213"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/inline-comment.at:213: fltst inline-comment encode write  < input"
at_fn_check_prepare_trace "inline-comment.at:213"
( $at_check_trace; fltst inline-comment encode write  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:213"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_431
#AT_START_432
at_fn_group_banner 432 'inline-comment.at:223' \
  "inline-comment: encode multichar; add ws" "       " 18
at_xfail=no
(
  $as_echo "432. $at_setup_line: testing $at_desc ..."
  $at_traceon


sed 's/\$.*//' > input <<EOT
Tri martolod yaouank
O voned da voyagi
Gant'el oant bet kaset
Betek an douar nevez
EOT
sed 's/\$.*//' > expout <<EOT
NB: Tri martolod yaouank
NB: O voned da voyagi
NB: Gant'el oant bet kaset
NB: Betek an douar nevez
EOT

{ set +x
$as_echo "$at_srcdir/inline-comment.at:223: fltst inline-comment encode read -- NB: -S < input"
at_fn_check_prepare_trace "inline-comment.at:223"
( $at_check_trace; fltst inline-comment encode read -- NB: -S < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:223"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/inline-comment.at:223: fltst inline-comment encode write -- NB: -S < input"
at_fn_check_prepare_trace "inline-comment.at:223"
( $at_check_trace; fltst inline-comment encode write -- NB: -S < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/inline-comment.at:223"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_432
#AT_START_433
at_fn_group_banner 433 'hdrflt.at:17' \
  "header filter" "                                  " 18
at_xfail=no
(
  $as_echo "433. $at_setup_line: testing $at_desc ..."
  $at_traceon



cat >input <<'_ATEOF'
From: gray@gnu.org
To: root@example.com
Subject: test

Mon beau pays par l'hiver soumis
Quand reverrons-nous l'hirondelle
Noire et blanche, noire et blanche
Quand reverrons-nous l'hirondelle
Blanche au ventre et noire aux ailes
_ATEOF


cat >expout <<'_ATEOF'
From: gray@gnu.org
To: root@example.com
Subject: test
_ATEOF



{ set +x
$as_echo "$at_srcdir/hdrflt.at:39: fltst header decode read < input"
at_fn_check_prepare_trace "hdrflt.at:39"
( $at_check_trace; fltst header decode read < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/hdrflt.at:39"
$at_failed && at_fn_log_failure
$at_traceon; }

{ set +x
$as_echo "$at_srcdir/hdrflt.at:40: fltst header decode write < input"
at_fn_check_prepare_trace "hdrflt.at:40"
( $at_check_trace; fltst header decode write < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/hdrflt.at:40"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_433
#AT_START_434
at_fn_group_banner 434 'linecon.at:17' \
  "linecon filter" "                                 " 18
at_xfail=no
(
  $as_echo "434. $at_setup_line: testing $at_desc ..."
  $at_traceon


sed 's/\$//' > input <<\EOT
input line 1
input line 2
a very\
 long logical\
 line spl\
it over several physical\
 ones
a li\ne with \escapes
backslash followed by a space \ $
EOT
sed 's/\$//' > expout <<\EOT
input line 1
input line 2
a very long logical line split over several physical ones
a li\ne with \escapes
backslash followed by a space \ $
EOT

{ set +x
$as_echo "$at_srcdir/linecon.at:38: fltst linecon decode read < input"
at_fn_check_prepare_trace "linecon.at:38"
( $at_check_trace; fltst linecon decode read < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/linecon.at:38"
$at_failed && at_fn_log_failure
$at_traceon; }


{ set +x
$as_echo "$at_srcdir/linecon.at:42: fltst linecon decode write < input"
at_fn_check_prepare_trace "linecon.at:42"
( $at_check_trace; fltst linecon decode write < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/linecon.at:42"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_434
#AT_START_435
at_fn_group_banner 435 'linecon.at:50' \
  "linecon filter: line info facility" "             " 18
at_xfail=no
(
  $as_echo "435. $at_setup_line: testing $at_desc ..."
  $at_traceon


sed 's/\$//' > input <<\EOT
input line 1
input line 2
a very\$
 long logical\
 line spl\
it over several physical\
 ones
a li\ne with \escapes
backslash followed by a space \ $
another\
 split line\\\n
end of test
EOT
sed 's/\$//' > expout <<\EOT
input line 1
input line 2
a very long logical line split over several physical ones
;line 8
a li\ne with \escapes
backslash followed by a space \ $
another split line\\\n
;line 12
end of test
EOT

{ set +x
$as_echo "$at_srcdir/linecon.at:78: fltst linecon decode read -- -i ';line' < input"
at_fn_check_prepare_trace "linecon.at:78"
( $at_check_trace; fltst linecon decode read -- -i ';line' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/linecon.at:78"
$at_failed && at_fn_log_failure
$at_traceon; }


{ set +x
$as_echo "$at_srcdir/linecon.at:82: fltst linecon decode write -- -i ';line' < input"
at_fn_check_prepare_trace "linecon.at:82"
( $at_check_trace; fltst linecon decode write -- -i ';line' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
$at_diff expout "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/linecon.at:82"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_435
#AT_START_436
at_fn_group_banner 436 'htmlent.at:17' \
  "htmlent filter" "                                 " 18
at_xfail=no
(
  $as_echo "436. $at_setup_line: testing $at_desc ..."
  $at_traceon




{ set +x
$as_echo "$at_srcdir/htmlent.at:21: fltst htmlent encode read <<EOT
<html>
<head>
 <title>Foo</title>
</head>
<body>
  Text & more text
</body>
</html>
EOT
"
at_fn_check_prepare_notrace 'an embedded newline' "htmlent.at:21"
( $at_check_trace; fltst htmlent encode read <<EOT
<html>
<head>
 <title>Foo</title>
</head>
<body>
  Text & more text
</body>
</html>
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "&lt;html&gt;
&lt;head&gt;
 &lt;title&gt;Foo&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
  Text &amp; more text
&lt;/body&gt;
&lt;/html&gt;
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/htmlent.at:21"
$at_failed && at_fn_log_failure
$at_traceon; }


{ set +x
$as_echo "$at_srcdir/htmlent.at:43: fltst htmlent decode read <<EOT
&lt;html&gt;
&lt;head&gt;
 &lt;title&gt;Foo&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
  Text &amp; more text
&lt;/body&gt;
&lt;/html&gt;
EOT
"
at_fn_check_prepare_notrace 'an embedded newline' "htmlent.at:43"
( $at_check_trace; fltst htmlent decode read <<EOT
&lt;html&gt;
&lt;head&gt;
 &lt;title&gt;Foo&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
  Text &amp; more text
&lt;/body&gt;
&lt;/html&gt;
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "<html>
<head>
 <title>Foo</title>
</head>
<body>
  Text & more text
</body>
</html>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/htmlent.at:43"
$at_failed && at_fn_log_failure
$at_traceon; }


{ set +x
$as_echo "$at_srcdir/htmlent.at:65: fltst htmlent decode read <<EOT
&lt;&gt;&ampersand&amp;&gter
EOT
"
at_fn_check_prepare_notrace 'an embedded newline' "htmlent.at:65"
( $at_check_trace; fltst htmlent decode read <<EOT
&lt;&gt;&ampersand&amp;&gter
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "<>&ampersand&&gter
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/htmlent.at:65"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_436
#AT_START_437
at_fn_group_banner 437 'xml.at:17' \
  "xml filter" "                                     " 18
at_xfail=no
(
  $as_echo "437. $at_setup_line: testing $at_desc ..."
  $at_traceon




{ set +x
$as_echo "$at_srcdir/xml.at:21: fltst xml encode read <<EOT
<body>
  Text & moretext
</body>
EOT
"
at_fn_check_prepare_notrace 'an embedded newline' "xml.at:21"
( $at_check_trace; fltst xml encode read <<EOT
<body>
  Text & moretext
</body>
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "&lt;body&gt;
  Text &amp; more&#xc;text
&lt;/body&gt;
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/xml.at:21"
$at_failed && at_fn_log_failure
$at_traceon; }


{ set +x
$as_echo "$at_srcdir/xml.at:33: fltst xml decode read <<EOT
&lt;foo&#62;text+&#x34567eadfeefbce;&#x3c;/foo&#x3e;
EOT
"
at_fn_check_prepare_notrace 'an embedded newline' "xml.at:33"
( $at_check_trace; fltst xml decode read <<EOT
&lt;foo&#62;text+&#x34567eadfeefbce;&#x3c;/foo&#x3e;
EOT

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "<foo>text+&#x34567eadfeefbce;</foo>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/xml.at:33"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_437
#AT_START_438
at_fn_group_banner 438 'debugspec.at:31' \
  "debugspec: mailbox" "                             " 19
at_xfail=no
(
  $as_echo "438. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/debugspec.at:31: debugspec mailbox"
at_fn_check_prepare_trace "debugspec.at:31"
( $at_check_trace; debugspec mailbox
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "mailbox
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/debugspec.at:31"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_438
#AT_START_439
at_fn_group_banner 439 'debugspec.at:35' \
  "debugspec: mailbox.=trace2" "                     " 19
at_xfail=no
(
  $as_echo "439. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/debugspec.at:35: debugspec mailbox.=trace2"
at_fn_check_prepare_trace "debugspec.at:35"
( $at_check_trace; debugspec mailbox.=trace2
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "mailbox.=trace2
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/debugspec.at:35"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_439
#AT_START_440
at_fn_group_banner 440 'debugspec.at:39' \
  "debugspec: mailbox.trace3" "                      " 19
at_xfail=no
(
  $as_echo "440. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/debugspec.at:39: debugspec mailbox.trace3"
at_fn_check_prepare_trace "debugspec.at:39"
( $at_check_trace; debugspec mailbox.trace3
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "mailbox.trace3
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/debugspec.at:39"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_440
#AT_START_441
at_fn_group_banner 441 'debugspec.at:43' \
  "debugspec: mailbox.!trace3" "                     " 19
at_xfail=no
(
  $as_echo "441. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/debugspec.at:43: debugspec mailbox.!trace3"
at_fn_check_prepare_trace "debugspec.at:43"
( $at_check_trace; debugspec mailbox.!trace3
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "mailbox.trace4-prot
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/debugspec.at:43"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_441
#AT_START_442
at_fn_group_banner 442 'debugspec.at:47' \
  "debugspec: mailbox.!=trace3" "                    " 19
at_xfail=no
(
  $as_echo "442. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/debugspec.at:47: debugspec mailbox.!=trace3"
at_fn_check_prepare_trace "debugspec.at:47"
( $at_check_trace; debugspec mailbox.!=trace3
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "mailbox.trace2,trace4-prot
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/debugspec.at:47"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_442
#AT_START_443
at_fn_group_banner 443 'debugspec.at:51' \
  "debugspec: mailbox.!=prot" "                      " 19
at_xfail=no
(
  $as_echo "443. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/debugspec.at:51: debugspec mailbox.!=prot"
at_fn_check_prepare_trace "debugspec.at:51"
( $at_check_trace; debugspec mailbox.!=prot
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "mailbox.trace9
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/debugspec.at:51"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_443
#AT_START_444
at_fn_group_banner 444 'debugspec.at:55' \
  "debugspec: mailbox.prot,!=trace4" "               " 19
at_xfail=no
(
  $as_echo "444. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/debugspec.at:55: debugspec mailbox.prot,!=trace4"
at_fn_check_prepare_trace "debugspec.at:55"
( $at_check_trace; debugspec mailbox.prot,!=trace4
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "mailbox.trace3,trace5-prot
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/debugspec.at:55"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_444
#AT_START_445
at_fn_group_banner 445 'debugspec.at:59' \
  "debugspec: mailbox.prot,!trace4" "                " 19
at_xfail=no
(
  $as_echo "445. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/debugspec.at:59: debugspec mailbox.prot,!trace4"
at_fn_check_prepare_trace "debugspec.at:59"
( $at_check_trace; debugspec mailbox.prot,!trace4
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "mailbox.trace5-prot
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/debugspec.at:59"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_445
#AT_START_446
at_fn_group_banner 446 'debugspec.at:63' \
  "debugspec: mailbox.trace2-trace5" "               " 19
at_xfail=no
(
  $as_echo "446. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/debugspec.at:63: debugspec mailbox.trace2-trace5"
at_fn_check_prepare_trace "debugspec.at:63"
( $at_check_trace; debugspec mailbox.trace2-trace5
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "mailbox.trace2-trace5
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/debugspec.at:63"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_446
#AT_START_447
at_fn_group_banner 447 'debugspec.at:67' \
  "debugspec: mailbox.trace2-trace5,trace7-prot" "   " 19
at_xfail=no
(
  $as_echo "447. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/debugspec.at:67: debugspec mailbox.trace2-trace5,trace7-prot"
at_fn_check_prepare_trace "debugspec.at:67"
( $at_check_trace; debugspec mailbox.trace2-trace5,trace7-prot
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "mailbox.trace2-trace5,trace7-prot
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/debugspec.at:67"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_447
#AT_START_448
at_fn_group_banner 448 'debugspec.at:71' \
  "debugspec: 'mailbox.error,=trace3,=trace7,=trace9;mailer.trace7,!trace2'" "" 19
at_xfail=no
(
  $as_echo "448. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/debugspec.at:71: debugspec 'mailbox.error,=trace3,=trace7,=trace9;mailer.trace7,!trace2'"
at_fn_check_prepare_trace "debugspec.at:71"
( $at_check_trace; debugspec 'mailbox.error,=trace3,=trace7,=trace9;mailer.trace7,!trace2'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "mailbox.=error,=trace3,=trace7,=trace9;mailer.trace3-trace7
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/debugspec.at:71"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_448
#AT_START_449
at_fn_group_banner 449 'debugspec.at:76' \
  "debugspec: -showunset -names='mailbox;mailer;filter'  'mailbox.error,=trace3,=trace7,=trace9;mailer.trace7,!trace2'" "" 19
at_xfail=no
(
  $as_echo "449. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/debugspec.at:76: debugspec -showunset -names='mailbox;mailer;filter'  'mailbox.error,=trace3,=trace7,=trace9;mailer.trace7,!trace2'"
at_fn_check_prepare_trace "debugspec.at:76"
( $at_check_trace; debugspec -showunset -names='mailbox;mailer;filter'  'mailbox.error,=trace3,=trace7,=trace9;mailer.trace7,!trace2'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "!filter;mailbox.=error,=trace3,=trace7,=trace9;mailer.trace3-trace7
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/debugspec.at:76"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_449
#AT_START_450
at_fn_group_banner 450 'imapio.at:39' \
  "imapio: simple string" "                          " 21
at_xfail=no
(
  $as_echo "450. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/imapio.at:39:
cat >input <<'_ATEOF'
1 select INBOX

_ATEOF

imapio  < input"
at_fn_check_prepare_notrace 'an embedded newline' "imapio.at:39"
( $at_check_trace;
cat >input <<'_ATEOF'
1 select INBOX

_ATEOF

imapio  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "3
0: '1'
1: 'select'
2: 'INBOX'
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/imapio.at:39"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_450
#AT_START_451
at_fn_group_banner 451 'imapio.at:49' \
  "imapio: quoted string" "                          " 21
at_xfail=no
(
  $as_echo "451. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/imapio.at:49:
cat >input <<'_ATEOF'
1 select \"Test mailbox\"

_ATEOF

imapio  < input"
at_fn_check_prepare_notrace 'an embedded newline' "imapio.at:49"
( $at_check_trace;
cat >input <<'_ATEOF'
1 select "Test mailbox"

_ATEOF

imapio  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "3
0: '1'
1: 'select'
2: 'Test mailbox'
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/imapio.at:49"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_451
#AT_START_452
at_fn_group_banner 452 'imapio.at:59' \
  "imapio: server response" "                        " 21
at_xfail=no
(
  $as_echo "452. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/imapio.at:59:
cat >input <<'_ATEOF'
1 OK That's OK

_ATEOF

imapio  < input"
at_fn_check_prepare_notrace 'an embedded newline' "imapio.at:59"
( $at_check_trace;
cat >input <<'_ATEOF'
1 OK That's OK

_ATEOF

imapio  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "3
0: '1'
1: 'OK'
2: 'That's OK'
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/imapio.at:59"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_452
#AT_START_453
at_fn_group_banner 453 'imapio.at:69' \
  "imapio: server response with code" "              " 21
at_xfail=no
(
  $as_echo "453. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/imapio.at:69:
cat >input <<'_ATEOF'
* OK [UIDNEXT 61] Predicted next uid

_ATEOF

imapio  < input"
at_fn_check_prepare_notrace 'an embedded newline' "imapio.at:69"
( $at_check_trace;
cat >input <<'_ATEOF'
* OK [UIDNEXT 61] Predicted next uid

_ATEOF

imapio  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "7
0: '*'
1: 'OK'
2: '['
3: 'UIDNEXT'
4: '61'
5: ']'
6: 'Predicted next uid'
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/imapio.at:69"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_453
#AT_START_454
at_fn_group_banner 454 'imapio.at:83' \
  "imapio: literals (client)" "                      " 21
at_xfail=no
(
  $as_echo "454. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/imapio.at:83:
cat >input <<'_ATEOF'
A001 LOGIN {11}
FRED FOOBAR {7}
fat man

_ATEOF

imapio  < input"
at_fn_check_prepare_notrace 'an embedded newline' "imapio.at:83"
( $at_check_trace;
cat >input <<'_ATEOF'
A001 LOGIN {11}
FRED FOOBAR {7}
fat man

_ATEOF

imapio  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "4
0: 'A001'
1: 'LOGIN'
2: 'FRED FOOBAR'
3: 'fat man'
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/imapio.at:83"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_454
#AT_START_455
at_fn_group_banner 455 'imapio.at:97' \
  "imapio: literals (server)" "                      " 21
at_xfail=no
(
  $as_echo "455. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/imapio.at:97:
cat >input <<'_ATEOF'
A001 LOGIN {11}
FRED FOOBAR {7}
fat man

_ATEOF

imapio -server < input"
at_fn_check_prepare_notrace 'an embedded newline' "imapio.at:97"
( $at_check_trace;
cat >input <<'_ATEOF'
A001 LOGIN {11}
FRED FOOBAR {7}
fat man

_ATEOF

imapio -server < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "4
0: 'A001'
1: 'LOGIN'
2: 'FRED FOOBAR'
3: 'fat man'
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "+ GO AHEAD
+ GO AHEAD
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/imapio.at:97"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_455
#AT_START_456
at_fn_group_banner 456 'imapio.at:112' \
  "imapio: non-synchronized literals (server)" "     " 21
at_xfail=no
(
  $as_echo "456. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/imapio.at:112:
cat >input <<'_ATEOF'
A001 LOGIN {11+}
FRED FOOBAR {7+}
fat man

_ATEOF

imapio -server < input"
at_fn_check_prepare_notrace 'an embedded newline' "imapio.at:112"
( $at_check_trace;
cat >input <<'_ATEOF'
A001 LOGIN {11+}
FRED FOOBAR {7+}
fat man

_ATEOF

imapio -server < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "4
0: 'A001'
1: 'LOGIN'
2: 'FRED FOOBAR'
3: 'fat man'
" | \
  $at_diff - "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/imapio.at:112"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_456
#AT_START_457
at_fn_group_banner 457 'modmesg00.at:17' \
  "unmodified message" "                             " 22
at_xfail=no
(
  $as_echo "457. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/modmesg00.at:20: modmesg"
at_fn_check_prepare_trace "modmesg00.at:20"
( $at_check_trace; modmesg
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "From: root

This is a test message.
oo
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/modmesg00.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_457
#AT_START_458
at_fn_group_banner 458 'modmesg01.at:17' \
  "add headers" "                                    " 22
at_xfail=no
(
  $as_echo "458. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/modmesg01.at:20: modmesg -a To:gray@localhost -a Subject:test"
at_fn_check_prepare_trace "modmesg01.at:20"
( $at_check_trace; modmesg -a To:gray@localhost -a Subject:test
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Subject: test
To: gray@localhost
From: root

This is a test message.
oo
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/modmesg01.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_458
#AT_START_459
at_fn_group_banner 459 'modmesg02.at:17' \
  "modify body" "                                    " 22
at_xfail=no
(
  $as_echo "459. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/modmesg02.at:20: modmesg -t \"word\\n\""
at_fn_check_prepare_trace "modmesg02.at:20"
( $at_check_trace; modmesg -t "word\n"
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "From: root

This is a test message.
oo
word
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/modmesg02.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }


{ set +x
$as_echo "$at_srcdir/modmesg02.at:29: modmesg -l 0 -t \"That\""
at_fn_check_prepare_trace "modmesg02.at:29"
( $at_check_trace; modmesg -l 0 -t "That"
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "From: root

That is a test message.
oo
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/modmesg02.at:29"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_459
#AT_START_460
at_fn_group_banner 460 'modmesg03.at:17' \
  "modify headers and body" "                        " 22
at_xfail=no
(
  $as_echo "460. $at_setup_line: testing $at_desc ..."
  $at_traceon



{ set +x
$as_echo "$at_srcdir/modmesg03.at:20: modmesg -a To:gray@localhost -a Subject:test -l 0 -t \"That\""
at_fn_check_prepare_trace "modmesg03.at:20"
( $at_check_trace; modmesg -a To:gray@localhost -a Subject:test -l 0 -t "That"
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Subject: test
To: gray@localhost
From: root

That is a test message.
oo
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/modmesg03.at:20"
$at_failed && at_fn_log_failure
$at_traceon; }


  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_460
#AT_START_461
at_fn_group_banner 461 'scantime.at:33' \
  "scantime: Envelope (From) time" "                 " 23
at_xfail=no
(
  $as_echo "461. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/scantime.at:33:
cat >input <<'_ATEOF'
Tue May  3 13:25:26 2011
Fri Nov 11 11:55:01 2011
_ATEOF

TZ=0 scantime -format='%a %b %e %H:%M:%S %Y' < input"
at_fn_check_prepare_notrace 'an embedded newline' "scantime.at:33"
( $at_check_trace;
cat >input <<'_ATEOF'
Tue May  3 13:25:26 2011
Fri Nov 11 11:55:01 2011
_ATEOF

TZ=0 scantime -format='%a %b %e %H:%M:%S %Y' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=0
sec=1,min=55,hour=11,mday=11,mon=10,year=111,wday=5,yday=314,tz=0
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/scantime.at:33"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_461
#AT_START_462
at_fn_group_banner 462 'scantime.at:41' \
  "scantime: IMAP INTERNALDATE" "                    " 23
at_xfail=no
(
  $as_echo "462. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/scantime.at:41:
cat >input <<'_ATEOF'
03-May-2011 13:25:26 +0100
11-Nov-2011 11:55:01 +0100
_ATEOF

TZ=0 scantime -format='%d-%b-%Y %H:%M:%S %z' < input"
at_fn_check_prepare_notrace 'an embedded newline' "scantime.at:41"
( $at_check_trace;
cat >input <<'_ATEOF'
03-May-2011 13:25:26 +0100
11-Nov-2011 11:55:01 +0100
_ATEOF

TZ=0 scantime -format='%d-%b-%Y %H:%M:%S %z' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=3600
sec=1,min=55,hour=11,mday=11,mon=10,year=111,wday=5,yday=314,tz=3600
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/scantime.at:41"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_462
#AT_START_463
at_fn_group_banner 463 'scantime.at:49' \
  "scantime: IMAP INTERNALDATE (optional time)" "    " 23
at_xfail=no
(
  $as_echo "463. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/scantime.at:49:
cat >input <<'_ATEOF'
03-May-2011 13:25:26 +0100
03-May-2011
_ATEOF

TZ=0 scantime -format='%d-%b-%Y%\$ %H:%M:%S %z' < input"
at_fn_check_prepare_notrace 'an embedded newline' "scantime.at:49"
( $at_check_trace;
cat >input <<'_ATEOF'
03-May-2011 13:25:26 +0100
03-May-2011
_ATEOF

TZ=0 scantime -format='%d-%b-%Y%$ %H:%M:%S %z' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=3600
sec=0,min=0,hour=0,mday=3,mon=4,year=111,wday=2,yday=122,tz=0
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/scantime.at:49"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_463
#AT_START_464
at_fn_group_banner 464 'scantime.at:57' \
  "scantime: RFC-822 Strict" "                       " 23
at_xfail=no
(
  $as_echo "464. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/scantime.at:57:
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0200
_ATEOF

TZ=0 scantime -format='%a, %d %b %Y %H:%M:%S %z' < input"
at_fn_check_prepare_notrace 'an embedded newline' "scantime.at:57"
( $at_check_trace;
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0200
_ATEOF

TZ=0 scantime -format='%a, %d %b %Y %H:%M:%S %z' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/scantime.at:57"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_464
#AT_START_465
at_fn_group_banner 465 'scantime.at:63' \
  "scantime: RFC-822" "                              " 23
at_xfail=no
(
  $as_echo "465. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/scantime.at:63:
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0200
03 May 2011 13:25:26 +0200
Tue, 03 May 2011 13:25 +0200
03 May 2011 13:25 +0200
_ATEOF

TZ=0 scantime -format='%[%a, %]%d %b %Y %H:%M%[:%S%] %z' < input"
at_fn_check_prepare_notrace 'an embedded newline' "scantime.at:63"
( $at_check_trace;
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0200
03 May 2011 13:25:26 +0200
Tue, 03 May 2011 13:25 +0200
03 May 2011 13:25 +0200
_ATEOF

TZ=0 scantime -format='%[%a, %]%d %b %Y %H:%M%[:%S%] %z' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
sec=0,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
sec=0,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/scantime.at:63"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_465
#AT_START_466
at_fn_group_banner 466 'scantime.at:75' \
  "scantime: Any char" "                             " 23
at_xfail=no
(
  $as_echo "466. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/scantime.at:75:
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0200
Tue: 03 May 2011 13:25:26 +0200
Tue; 03 May 2011 13:25:26 +0200
Tue 03 May 2011 13:25:26 +0200
_ATEOF

TZ=0 scantime -format='%a%? %d %b %Y %H:%M:%S %z' < input"
at_fn_check_prepare_notrace 'an embedded newline' "scantime.at:75"
( $at_check_trace;
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0200
Tue: 03 May 2011 13:25:26 +0200
Tue; 03 May 2011 13:25:26 +0200
Tue 03 May 2011 13:25:26 +0200
_ATEOF

TZ=0 scantime -format='%a%? %d %b %Y %H:%M:%S %z' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/scantime.at:75"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_466
#AT_START_467
at_fn_group_banner 467 'scantime.at:87' \
  "scantime: Percent" "                              " 23
at_xfail=no
(
  $as_echo "467. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/scantime.at:87:
cat >input <<'_ATEOF'
03%May%2011 13:25:26 +0100
_ATEOF

TZ=0 scantime -format='%d%%%b%%%Y %H:%M:%S %z' < input"
at_fn_check_prepare_notrace 'an embedded newline' "scantime.at:87"
( $at_check_trace;
cat >input <<'_ATEOF'
03%May%2011 13:25:26 +0100
_ATEOF

TZ=0 scantime -format='%d%%%b%%%Y %H:%M:%S %z' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=3600
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/scantime.at:87"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_467
#AT_START_468
at_fn_group_banner 468 'scantime.at:93' \
  "scantime: Fixed WS" "                             " 23
at_xfail=no
(
  $as_echo "468. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/scantime.at:93:
cat >input <<'_ATEOF'
03-May-2011 13:25:26 +0100
03-May-2011  13:25:26 +0100
_ATEOF

TZ=0 scantime -format='%d-%b-%Y%\\ %H:%M:%S %z' < input"
at_fn_check_prepare_notrace 'an embedded newline' "scantime.at:93"
( $at_check_trace;
cat >input <<'_ATEOF'
03-May-2011 13:25:26 +0100
03-May-2011  13:25:26 +0100
_ATEOF

TZ=0 scantime -format='%d-%b-%Y%\ %H:%M:%S %z' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "scantime: 2: parse failed near  13:25:26 +0100
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=3600
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/scantime.at:93"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_468
#AT_START_469
at_fn_group_banner 469 'scantime.at:102' \
  "scantime: endp return" "                          " 23
at_xfail=no
(
  $as_echo "469. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/scantime.at:102:
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0100 other data

_ATEOF

TZ=0 scantime -format='%a, %d %b %Y %H:%M:%S %z' < input"
at_fn_check_prepare_notrace 'an embedded newline' "scantime.at:102"
( $at_check_trace;
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0100 other data

_ATEOF

TZ=0 scantime -format='%a, %d %b %Y %H:%M:%S %z' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "# 1: stopped at  other data
sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=3600
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/scantime.at:102"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_469
#AT_START_470
at_fn_group_banner 470 'scantime.at:110' \
  "scantime: Optional blocks" "                      " 23
at_xfail=no
(
  $as_echo "470. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/scantime.at:110:
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0200
03 May 2011 13:25:26 +0200
_ATEOF

TZ=0 scantime -format='%[%a, %]%d %b %Y %H:%M:%S %z' < input"
at_fn_check_prepare_notrace 'an embedded newline' "scantime.at:110"
( $at_check_trace;
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0200
03 May 2011 13:25:26 +0200
_ATEOF

TZ=0 scantime -format='%[%a, %]%d %b %Y %H:%M:%S %z' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/scantime.at:110"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_470
#AT_START_471
at_fn_group_banner 471 'scantime.at:118' \
  "scantime: Nested optional blocks" "               " 23
at_xfail=no
(
  $as_echo "471. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/scantime.at:118:
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0200
Tue 03 May 2011 13:25:26 +0200
03 May 2011 13:25:26 +0200
_ATEOF

TZ=0 scantime -format='%[%a%[,%] %]%d %b %Y %H:%M:%S %z' < input"
at_fn_check_prepare_notrace 'an embedded newline' "scantime.at:118"
( $at_check_trace;
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0200
Tue 03 May 2011 13:25:26 +0200
03 May 2011 13:25:26 +0200
_ATEOF

TZ=0 scantime -format='%[%a%[,%] %]%d %b %Y %H:%M:%S %z' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/scantime.at:118"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_471
#AT_START_472
at_fn_group_banner 472 'scantime.at:128' \
  "scantime: Optional alternatives" "                " 23
at_xfail=no
(
  $as_echo "472. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/scantime.at:128:
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0200
Tue: 03 May 2011 13:25:26 +0200
Tue 03 May 2011 13:25:26 +0200
Tue; 03 May 2011 13:25:26 +0200
_ATEOF

TZ=0 scantime -format='%a%[,%|:%] %d %b %Y %H:%M:%S %z' < input"
at_fn_check_prepare_notrace 'an embedded newline' "scantime.at:128"
( $at_check_trace;
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0200
Tue: 03 May 2011 13:25:26 +0200
Tue 03 May 2011 13:25:26 +0200
Tue; 03 May 2011 13:25:26 +0200
_ATEOF

TZ=0 scantime -format='%a%[,%|:%] %d %b %Y %H:%M:%S %z' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "scantime: 4: parse failed near ; 03 May 2011 13:25:26 +0200
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/scantime.at:128"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_472
#AT_START_473
at_fn_group_banner 473 'scantime.at:141' \
  "scantime: Alternatives" "                         " 23
at_xfail=no
(
  $as_echo "473. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/scantime.at:141:
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0200
Tue: 03 May 2011 13:25:26 +0200
Tue/ 03 May 2011 13:25:26 +0200
Tue 03 May 2011 13:25:26 +0200
Tue; 03 May 2011 13:25:26 +0200
_ATEOF

TZ=0 scantime -format='%a%(,%|:%|/%) %d %b %Y %H:%M:%S %z' < input"
at_fn_check_prepare_notrace 'an embedded newline' "scantime.at:141"
( $at_check_trace;
cat >input <<'_ATEOF'
Tue, 03 May 2011 13:25:26 +0200
Tue: 03 May 2011 13:25:26 +0200
Tue/ 03 May 2011 13:25:26 +0200
Tue 03 May 2011 13:25:26 +0200
Tue; 03 May 2011 13:25:26 +0200
_ATEOF

TZ=0 scantime -format='%a%(,%|:%|/%) %d %b %Y %H:%M:%S %z' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "scantime: 4: parse failed near  03 May 2011 13:25:26 +0200
scantime: 5: parse failed near ; 03 May 2011 13:25:26 +0200
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
sec=26,min=25,hour=13,mday=3,mon=4,year=111,wday=2,yday=122,tz=7200
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/scantime.at:141"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_473
#AT_START_474
at_fn_group_banner 474 'strftime.at:109' \
  "streamftime: %a" "                                " 24
at_xfail=no
(
  $as_echo "474. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:109:
cat >input <<'_ATEOF'
26265600
26352000
26438400
26524800
26611200
26697600
26784000
_ATEOF

strftime -tz=0 -format='%a' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:109"
( $at_check_trace;
cat >input <<'_ATEOF'
26265600
26352000
26438400
26524800
26611200
26697600
26784000
_ATEOF

strftime -tz=0 -format='%a' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Sun
Mon
Tue
Wed
Thu
Fri
Sat
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:109"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_474
#AT_START_475
at_fn_group_banner 475 'strftime.at:127' \
  "streamftime: %A" "                                " 24
at_xfail=no
(
  $as_echo "475. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:127:
cat >input <<'_ATEOF'
26265600
26352000
26438400
26524800
26611200
26697600
26784000
_ATEOF

strftime -tz=0 -format='%A' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:127"
( $at_check_trace;
cat >input <<'_ATEOF'
26265600
26352000
26438400
26524800
26611200
26697600
26784000
_ATEOF

strftime -tz=0 -format='%A' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:127"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_475
#AT_START_476
at_fn_group_banner 476 'strftime.at:145' \
  "streamftime: %b" "                                " 24
at_xfail=no
(
  $as_echo "476. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:145:
cat >input <<'_ATEOF'
0
2678400
5097600
7776000
10368000
13046400
15638400
18316800
20995200
23587200
26265600
28857600
_ATEOF

strftime -tz=0 -format='%b' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:145"
( $at_check_trace;
cat >input <<'_ATEOF'
0
2678400
5097600
7776000
10368000
13046400
15638400
18316800
20995200
23587200
26265600
28857600
_ATEOF

strftime -tz=0 -format='%b' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:145"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_476
#AT_START_477
at_fn_group_banner 477 'strftime.at:173' \
  "streamftime: %h" "                                " 24
at_xfail=no
(
  $as_echo "477. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:173:
cat >input <<'_ATEOF'
0
2678400
5097600
7776000
10368000
13046400
15638400
18316800
20995200
23587200
26265600
28857600
_ATEOF

strftime -tz=0 -format='%h' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:173"
( $at_check_trace;
cat >input <<'_ATEOF'
0
2678400
5097600
7776000
10368000
13046400
15638400
18316800
20995200
23587200
26265600
28857600
_ATEOF

strftime -tz=0 -format='%h' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:173"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_477
#AT_START_478
at_fn_group_banner 478 'strftime.at:200' \
  "streamftime: %B" "                                " 24
at_xfail=no
(
  $as_echo "478. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:200:
cat >input <<'_ATEOF'
0
2678400
5097600
7776000
10368000
13046400
15638400
18316800
20995200
23587200
26265600
28857600
_ATEOF

strftime -tz=0 -format='%B' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:200"
( $at_check_trace;
cat >input <<'_ATEOF'
0
2678400
5097600
7776000
10368000
13046400
15638400
18316800
20995200
23587200
26265600
28857600
_ATEOF

strftime -tz=0 -format='%B' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "January
February
March
April
May
June
July
August
September
October
November
December
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:200"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_478
#AT_START_479
at_fn_group_banner 479 'strftime.at:228' \
  "streamftime: %C" "                                " 24
at_xfail=no
(
  $as_echo "479. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:228:
cat >input <<'_ATEOF'
26697600
1322872282
_ATEOF

strftime -tz=0 -format='%C' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:228"
( $at_check_trace;
cat >input <<'_ATEOF'
26697600
1322872282
_ATEOF

strftime -tz=0 -format='%C' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "19
20
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:228"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_479
#AT_START_480
at_fn_group_banner 480 'strftime.at:236' \
  "streamftime: %d" "                                " 24
at_xfail=no
(
  $as_echo "480. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:236:
cat >input <<'_ATEOF'
26265600
28771200
_ATEOF

strftime -tz=0 -format='%d' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:236"
( $at_check_trace;
cat >input <<'_ATEOF'
26265600
28771200
_ATEOF

strftime -tz=0 -format='%d' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "01
30
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:236"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_480
#AT_START_481
at_fn_group_banner 481 'strftime.at:245' \
  "streamftime: %e" "                                " 24
at_xfail=no
(
  $as_echo "481. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:245:
cat >input <<'_ATEOF'
26265600
28771200
_ATEOF

strftime -tz=0 -format='%e' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:245"
( $at_check_trace;
cat >input <<'_ATEOF'
26265600
28771200
_ATEOF

strftime -tz=0 -format='%e' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo " 1
30
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:245"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_481
#AT_START_482
at_fn_group_banner 482 'strftime.at:253' \
  "streamftime: %EC" "                               " 24
at_xfail=no
(
  $as_echo "482. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:253:
cat >input <<'_ATEOF'
26697600
1322872282
_ATEOF

strftime -tz=0 -format='%EC' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:253"
( $at_check_trace;
cat >input <<'_ATEOF'
26697600
1322872282
_ATEOF

strftime -tz=0 -format='%EC' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "19
20
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:253"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_482
#AT_START_483
at_fn_group_banner 483 'strftime.at:287' \
  "streamftime: %G" "                                " 24
at_xfail=no
(
  $as_echo "483. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:287:
cat >input <<'_ATEOF'
;1972
94608000
;1973
94694400
123552000
126057600
126144000
;1975
157766400
188956800
189043200
189216000
;1977
220924800
221011200
221097600
251856000
251942400
252374400
_ATEOF

strftime -tz=0 -format='%G' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:287"
( $at_check_trace;
cat >input <<'_ATEOF'
;1972
94608000
;1973
94694400
123552000
126057600
126144000
;1975
157766400
188956800
189043200
189216000
;1977
220924800
221011200
221097600
251856000
251942400
252374400
_ATEOF

strftime -tz=0 -format='%G' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo ";1972
1972
;1973
1973
1973
1973
1974
;1975
1975
1975
1976
1976
;1977
1976
1976
1977
1977
1977
1977
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:287"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_483
#AT_START_484
at_fn_group_banner 484 'strftime.at:329' \
  "streamftime: %g" "                                " 24
at_xfail=no
(
  $as_echo "484. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:329:
cat >input <<'_ATEOF'
;1972
94608000
;1973
94694400
123552000
126057600
126144000
;1975
157766400
188956800
189043200
189216000
;1977
220924800
221011200
221097600
251856000
251942400
252374400
_ATEOF

strftime -tz=0 -format='%g' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:329"
( $at_check_trace;
cat >input <<'_ATEOF'
;1972
94608000
;1973
94694400
123552000
126057600
126144000
;1975
157766400
188956800
189043200
189216000
;1977
220924800
221011200
221097600
251856000
251942400
252374400
_ATEOF

strftime -tz=0 -format='%g' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo ";1972
72
;1973
73
73
73
74
;1975
75
75
76
76
;1977
76
76
77
77
77
77
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:329"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_484
#AT_START_485
at_fn_group_banner 485 'strftime.at:371' \
  "streamftime: %H" "                                " 24
at_xfail=no
(
  $as_echo "485. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:371:
cat >input <<'_ATEOF'
1322870400
1322874000
1322877600
1322881200
1322884800
1322888400
1322892000
1322895600
1322899200
1322902800
1322906400
1322910000
1322913600
1322917200
1322920800
1322924400
1322928000
1322931600
1322935200
1322938800
1322942400
1322946000
1322949600
1322953200
_ATEOF

strftime -tz=0 -format='%H' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:371"
( $at_check_trace;
cat >input <<'_ATEOF'
1322870400
1322874000
1322877600
1322881200
1322884800
1322888400
1322892000
1322895600
1322899200
1322902800
1322906400
1322910000
1322913600
1322917200
1322920800
1322924400
1322928000
1322931600
1322935200
1322938800
1322942400
1322946000
1322949600
1322953200
_ATEOF

strftime -tz=0 -format='%H' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:371"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_485
#AT_START_486
at_fn_group_banner 486 'strftime.at:423' \
  "streamftime: %I" "                                " 24
at_xfail=no
(
  $as_echo "486. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:423:
cat >input <<'_ATEOF'
1322870400
1322874000
1322877600
1322881200
1322884800
1322888400
1322892000
1322895600
1322899200
1322902800
1322906400
1322910000
1322913600
1322917200
1322920800
1322924400
1322928000
1322931600
1322935200
1322938800
1322942400
1322946000
1322949600
1322953200
_ATEOF

strftime -tz=0 -format='%I' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:423"
( $at_check_trace;
cat >input <<'_ATEOF'
1322870400
1322874000
1322877600
1322881200
1322884800
1322888400
1322892000
1322895600
1322899200
1322902800
1322906400
1322910000
1322913600
1322917200
1322920800
1322924400
1322928000
1322931600
1322935200
1322938800
1322942400
1322946000
1322949600
1322953200
_ATEOF

strftime -tz=0 -format='%I' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "12
01
02
03
04
05
06
07
08
09
10
11
12
01
02
03
04
05
06
07
08
09
10
11
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:423"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_486
#AT_START_487
at_fn_group_banner 487 'strftime.at:475' \
  "streamftime: %j" "                                " 24
at_xfail=no
(
  $as_echo "487. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:475:
cat >input <<'_ATEOF'
1322872282
1204329600
_ATEOF

strftime -tz=0 -format='%j' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:475"
( $at_check_trace;
cat >input <<'_ATEOF'
1322872282
1204329600
_ATEOF

strftime -tz=0 -format='%j' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "337
061
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:475"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_487
#AT_START_488
at_fn_group_banner 488 'strftime.at:484' \
  "streamftime: %k" "                                " 24
at_xfail=no
(
  $as_echo "488. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:484:
cat >input <<'_ATEOF'
1322870400
1322874000
1322877600
1322881200
1322884800
1322888400
1322892000
1322895600
1322899200
1322902800
1322906400
1322910000
1322913600
1322917200
1322920800
1322924400
1322928000
1322931600
1322935200
1322938800
1322942400
1322946000
1322949600
1322953200
_ATEOF

strftime -tz=0 -format='%k' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:484"
( $at_check_trace;
cat >input <<'_ATEOF'
1322870400
1322874000
1322877600
1322881200
1322884800
1322888400
1322892000
1322895600
1322899200
1322902800
1322906400
1322910000
1322913600
1322917200
1322920800
1322924400
1322928000
1322931600
1322935200
1322938800
1322942400
1322946000
1322949600
1322953200
_ATEOF

strftime -tz=0 -format='%k' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo " 0
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:484"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_488
#AT_START_489
at_fn_group_banner 489 'strftime.at:537' \
  "streamftime: %l" "                                " 24
at_xfail=no
(
  $as_echo "489. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:537:
cat >input <<'_ATEOF'
1322870400
1322874000
1322877600
1322881200
1322884800
1322888400
1322892000
1322895600
1322899200
1322902800
1322906400
1322910000
1322913600
1322917200
1322920800
1322924400
1322928000
1322931600
1322935200
1322938800
1322942400
1322946000
1322949600
1322953200
_ATEOF

strftime -tz=0 -format='%l' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:537"
( $at_check_trace;
cat >input <<'_ATEOF'
1322870400
1322874000
1322877600
1322881200
1322884800
1322888400
1322892000
1322895600
1322899200
1322902800
1322906400
1322910000
1322913600
1322917200
1322920800
1322924400
1322928000
1322931600
1322935200
1322938800
1322942400
1322946000
1322949600
1322953200
_ATEOF

strftime -tz=0 -format='%l' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "12
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:537"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_489
#AT_START_490
at_fn_group_banner 490 'strftime.at:589' \
  "streamftime: %m" "                                " 24
at_xfail=no
(
  $as_echo "490. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:589:
cat >input <<'_ATEOF'
0
2678400
5097600
7776000
10368000
13046400
15638400
18316800
20995200
23587200
26265600
28857600
_ATEOF

strftime -tz=0 -format='%m' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:589"
( $at_check_trace;
cat >input <<'_ATEOF'
0
2678400
5097600
7776000
10368000
13046400
15638400
18316800
20995200
23587200
26265600
28857600
_ATEOF

strftime -tz=0 -format='%m' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "01
02
03
04
05
06
07
08
09
10
11
12
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:589"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_490
#AT_START_491
at_fn_group_banner 491 'strftime.at:617' \
  "streamftime: %M" "                                " 24
at_xfail=no
(
  $as_echo "491. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:617:
cat >input <<'_ATEOF'
1322870400
1322870460
1322870520
1322870580
1322870640
1322870700
1322870760
1322870820
1322870880
1322870940
1322871000
1322871060
1322871120
1322871180
1322871240
1322871300
1322871360
1322871420
1322871480
1322871540
1322871600
1322871660
1322871720
1322871780
1322871840
1322871900
1322871960
1322872020
1322872080
1322872140
1322872200
1322872260
1322872320
1322872380
1322872440
1322872500
1322872560
1322872620
1322872680
1322872740
1322872800
1322872860
1322872920
1322872980
1322873040
1322873100
1322873160
1322873220
1322873280
1322873340
1322873400
1322873460
1322873520
1322873580
1322873640
1322873700
1322873760
1322873820
1322873880
1322873940
_ATEOF

strftime -tz=0 -format='%M' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:617"
( $at_check_trace;
cat >input <<'_ATEOF'
1322870400
1322870460
1322870520
1322870580
1322870640
1322870700
1322870760
1322870820
1322870880
1322870940
1322871000
1322871060
1322871120
1322871180
1322871240
1322871300
1322871360
1322871420
1322871480
1322871540
1322871600
1322871660
1322871720
1322871780
1322871840
1322871900
1322871960
1322872020
1322872080
1322872140
1322872200
1322872260
1322872320
1322872380
1322872440
1322872500
1322872560
1322872620
1322872680
1322872740
1322872800
1322872860
1322872920
1322872980
1322873040
1322873100
1322873160
1322873220
1322873280
1322873340
1322873400
1322873460
1322873520
1322873580
1322873640
1322873700
1322873760
1322873820
1322873880
1322873940
_ATEOF

strftime -tz=0 -format='%M' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:617"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_491
#AT_START_492
at_fn_group_banner 492 'strftime.at:741' \
  "streamftime: <%n>" "                              " 24
at_xfail=no
(
  $as_echo "492. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:741:
cat >input <<'_ATEOF'
0
_ATEOF

strftime -tz=0 -format='<%n>' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:741"
( $at_check_trace;
cat >input <<'_ATEOF'
0
_ATEOF

strftime -tz=0 -format='<%n>' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "<
>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:741"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_492
#AT_START_493
at_fn_group_banner 493 'strftime.at:748' \
  "streamftime: %OC" "                               " 24
at_xfail=no
(
  $as_echo "493. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:748:
cat >input <<'_ATEOF'
26697600
1322872282
_ATEOF

strftime -tz=0 -format='%OC' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:748"
( $at_check_trace;
cat >input <<'_ATEOF'
26697600
1322872282
_ATEOF

strftime -tz=0 -format='%OC' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "19
20
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:748"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_493
#AT_START_494
at_fn_group_banner 494 'strftime.at:757' \
  "streamftime: %p" "                                " 24
at_xfail=no
(
  $as_echo "494. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:757:
cat >input <<'_ATEOF'
1322870400
1322910000
1322913600
1322917200
_ATEOF

strftime -tz=0 -format='%p' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:757"
( $at_check_trace;
cat >input <<'_ATEOF'
1322870400
1322910000
1322913600
1322917200
_ATEOF

strftime -tz=0 -format='%p' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "AM
AM
PM
PM
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:757"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_494
#AT_START_495
at_fn_group_banner 495 'strftime.at:769' \
  "streamftime: %P" "                                " 24
at_xfail=no
(
  $as_echo "495. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:769:
cat >input <<'_ATEOF'
1322870400
1322910000
1322913600
1322917200
_ATEOF

strftime -tz=0 -format='%P' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:769"
( $at_check_trace;
cat >input <<'_ATEOF'
1322870400
1322910000
1322913600
1322917200
_ATEOF

strftime -tz=0 -format='%P' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "am
am
pm
pm
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:769"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_495
#AT_START_496
at_fn_group_banner 496 'strftime.at:781' \
  "streamftime: %s" "                                " 24
at_xfail=no
(
  $as_echo "496. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:781:
cat >input <<'_ATEOF'
0
1322913600
_ATEOF

strftime -tz=0 -format='%s' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:781"
( $at_check_trace;
cat >input <<'_ATEOF'
0
1322913600
_ATEOF

strftime -tz=0 -format='%s' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0
1322913600
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:781"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_496
#AT_START_497
at_fn_group_banner 497 'strftime.at:789' \
  "streamftime: %S" "                                " 24
at_xfail=no
(
  $as_echo "497. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:789:
cat >input <<'_ATEOF'
1322870400
1322870401
1322870402
1322870403
1322870404
1322870405
1322870406
1322870407
1322870408
1322870409
1322870410
1322870411
1322870412
1322870413
1322870414
1322870415
1322870416
1322870417
1322870418
1322870419
1322870420
1322870421
1322870422
1322870423
1322870424
1322870425
1322870426
1322870427
1322870428
1322870429
1322870430
1322870431
1322870432
1322870433
1322870434
1322870435
1322870436
1322870437
1322870438
1322870439
1322870440
1322870441
1322870442
1322870443
1322870444
1322870445
1322870446
1322870447
1322870448
1322870449
1322870450
1322870451
1322870452
1322870453
1322870454
1322870455
1322870456
1322870457
1322870458
1322870459
_ATEOF

strftime -tz=0 -format='%S' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:789"
( $at_check_trace;
cat >input <<'_ATEOF'
1322870400
1322870401
1322870402
1322870403
1322870404
1322870405
1322870406
1322870407
1322870408
1322870409
1322870410
1322870411
1322870412
1322870413
1322870414
1322870415
1322870416
1322870417
1322870418
1322870419
1322870420
1322870421
1322870422
1322870423
1322870424
1322870425
1322870426
1322870427
1322870428
1322870429
1322870430
1322870431
1322870432
1322870433
1322870434
1322870435
1322870436
1322870437
1322870438
1322870439
1322870440
1322870441
1322870442
1322870443
1322870444
1322870445
1322870446
1322870447
1322870448
1322870449
1322870450
1322870451
1322870452
1322870453
1322870454
1322870455
1322870456
1322870457
1322870458
1322870459
_ATEOF

strftime -tz=0 -format='%S' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:789"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_497
#AT_START_498
at_fn_group_banner 498 'strftime.at:913' \
  "streamftime: <%t>" "                              " 24
at_xfail=no
(
  $as_echo "498. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:913:
cat >input <<'_ATEOF'
0
_ATEOF

strftime -tz=0 -format='<%t>' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:913"
( $at_check_trace;
cat >input <<'_ATEOF'
0
_ATEOF

strftime -tz=0 -format='<%t>' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "<	>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:913"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_498
#AT_START_499
at_fn_group_banner 499 'strftime.at:919' \
  "streamftime: %u" "                                " 24
at_xfail=no
(
  $as_echo "499. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:919:
cat >input <<'_ATEOF'
26265600
26352000
26438400
26524800
26611200
26697600
26784000
_ATEOF

strftime -tz=0 -format='%u' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:919"
( $at_check_trace;
cat >input <<'_ATEOF'
26265600
26352000
26438400
26524800
26611200
26697600
26784000
_ATEOF

strftime -tz=0 -format='%u' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "7
1
2
3
4
5
6
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:919"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_499
#AT_START_500
at_fn_group_banner 500 'strftime.at:948' \
  "streamftime: %U" "                                " 24
at_xfail=no
(
  $as_echo "500. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:948:
cat >input <<'_ATEOF'
; 1973 - Monday
94694400
94780800
94867200
94953600
95040000
95126400
95212800
95299200
95385600
95472000
95558400
95644800
95731200
95817600
95904000
95990400
96076800
96163200
96249600
96336000
96422400
96508800
96595200
96681600
96768000
96854400
96940800
97027200
97113600
97200000
97286400
; 1974 - Tuesday
126230400
126316800
126403200
126489600
126576000
126662400
126748800
126835200
126921600
127008000
127094400
127180800
127267200
127353600
127440000
127526400
127612800
127699200
127785600
127872000
127958400
128044800
128131200
128217600
128304000
128390400
128476800
128563200
128649600
128736000
128822400
; 1975 - Wednesday
157766400
157852800
157939200
158025600
158112000
158198400
158284800
158371200
158457600
158544000
158630400
158716800
158803200
158889600
158976000
159062400
159148800
159235200
159321600
159408000
159494400
159580800
159667200
159753600
159840000
159926400
160012800
160099200
160185600
160272000
160358400
; 1976 - Thursday
189302400
189388800
189475200
189561600
189648000
189734400
189820800
189907200
189993600
190080000
190166400
190252800
190339200
190425600
190512000
190598400
190684800
190771200
190857600
190944000
191030400
191116800
191203200
191289600
191376000
191462400
191548800
191635200
191721600
191808000
191894400
; 1977 - Saturday
220924800
221011200
221097600
221184000
221270400
221356800
221443200
221529600
221616000
221702400
221788800
221875200
221961600
222048000
222134400
222220800
222307200
222393600
222480000
222566400
222652800
222739200
222825600
222912000
222998400
223084800
223171200
223257600
223344000
223430400
223516800
; 1978 - Sunday
252460800
252547200
252633600
252720000
252806400
252892800
252979200
253065600
253152000
253238400
253324800
253411200
253497600
253584000
253670400
253756800
253843200
253929600
254016000
254102400
254188800
254275200
254361600
254448000
254534400
254620800
254707200
254793600
254880000
254966400
255052800
_ATEOF

strftime -tz=0 -format='%U' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:948"
( $at_check_trace;
cat >input <<'_ATEOF'
; 1973 - Monday
94694400
94780800
94867200
94953600
95040000
95126400
95212800
95299200
95385600
95472000
95558400
95644800
95731200
95817600
95904000
95990400
96076800
96163200
96249600
96336000
96422400
96508800
96595200
96681600
96768000
96854400
96940800
97027200
97113600
97200000
97286400
; 1974 - Tuesday
126230400
126316800
126403200
126489600
126576000
126662400
126748800
126835200
126921600
127008000
127094400
127180800
127267200
127353600
127440000
127526400
127612800
127699200
127785600
127872000
127958400
128044800
128131200
128217600
128304000
128390400
128476800
128563200
128649600
128736000
128822400
; 1975 - Wednesday
157766400
157852800
157939200
158025600
158112000
158198400
158284800
158371200
158457600
158544000
158630400
158716800
158803200
158889600
158976000
159062400
159148800
159235200
159321600
159408000
159494400
159580800
159667200
159753600
159840000
159926400
160012800
160099200
160185600
160272000
160358400
; 1976 - Thursday
189302400
189388800
189475200
189561600
189648000
189734400
189820800
189907200
189993600
190080000
190166400
190252800
190339200
190425600
190512000
190598400
190684800
190771200
190857600
190944000
191030400
191116800
191203200
191289600
191376000
191462400
191548800
191635200
191721600
191808000
191894400
; 1977 - Saturday
220924800
221011200
221097600
221184000
221270400
221356800
221443200
221529600
221616000
221702400
221788800
221875200
221961600
222048000
222134400
222220800
222307200
222393600
222480000
222566400
222652800
222739200
222825600
222912000
222998400
223084800
223171200
223257600
223344000
223430400
223516800
; 1978 - Sunday
252460800
252547200
252633600
252720000
252806400
252892800
252979200
253065600
253152000
253238400
253324800
253411200
253497600
253584000
253670400
253756800
253843200
253929600
254016000
254102400
254188800
254275200
254361600
254448000
254534400
254620800
254707200
254793600
254880000
254966400
255052800
_ATEOF

strftime -tz=0 -format='%U' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "; 1973 - Monday
00
00
00
00
00
00
01
01
01
01
01
01
01
02
02
02
02
02
02
02
03
03
03
03
03
03
03
04
04
04
04
; 1974 - Tuesday
00
00
00
00
00
01
01
01
01
01
01
01
02
02
02
02
02
02
02
03
03
03
03
03
03
03
04
04
04
04
04
; 1975 - Wednesday
00
00
00
00
01
01
01
01
01
01
01
02
02
02
02
02
02
02
03
03
03
03
03
03
03
04
04
04
04
04
04
; 1976 - Thursday
00
00
00
01
01
01
01
01
01
01
02
02
02
02
02
02
02
03
03
03
03
03
03
03
04
04
04
04
04
04
04
; 1977 - Saturday
00
01
01
01
01
01
01
01
02
02
02
02
02
02
02
03
03
03
03
03
03
03
04
04
04
04
04
04
04
05
05
; 1978 - Sunday
01
01
01
01
01
01
01
02
02
02
02
02
02
02
03
03
03
03
03
03
03
04
04
04
04
04
04
04
05
05
05
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:948"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_500
#AT_START_501
at_fn_group_banner 501 'strftime.at:1360' \
  "streamftime: %V" "                                " 24
at_xfail=no
(
  $as_echo "501. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1360:
cat >input <<'_ATEOF'
;1972
94608000
;1973
94694400
123552000
126057600
126144000
;1975
157766400
188956800
189043200
189216000
;1977
220924800
221011200
221097600
251856000
251942400
252374400
_ATEOF

strftime -tz=0 -format='%V' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1360"
( $at_check_trace;
cat >input <<'_ATEOF'
;1972
94608000
;1973
94694400
123552000
126057600
126144000
;1975
157766400
188956800
189043200
189216000
;1977
220924800
221011200
221097600
251856000
251942400
252374400
_ATEOF

strftime -tz=0 -format='%V' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo ";1972
52
;1973
01
48
52
01
;1975
01
52
01
01
;1977
53
53
01
51
52
52
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1360"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_501
#AT_START_502
at_fn_group_banner 502 'strftime.at:1402' \
  "streamftime: %w" "                                " 24
at_xfail=no
(
  $as_echo "502. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1402:
cat >input <<'_ATEOF'
26265600
26352000
26438400
26524800
26611200
26697600
26784000
_ATEOF

strftime -tz=0 -format='%w' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1402"
( $at_check_trace;
cat >input <<'_ATEOF'
26265600
26352000
26438400
26524800
26611200
26697600
26784000
_ATEOF

strftime -tz=0 -format='%w' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0
1
2
3
4
5
6
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1402"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_502
#AT_START_503
at_fn_group_banner 503 'strftime.at:1422' \
  "streamftime: %W" "                                " 24
at_xfail=no
(
  $as_echo "503. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1422:
cat >input <<'_ATEOF'
; 1973 - Monday
94694400
94780800
94867200
94953600
95040000
95126400
95212800
95299200
95385600
95472000
95558400
95644800
95731200
95817600
95904000
95990400
96076800
96163200
96249600
96336000
96422400
96508800
96595200
96681600
96768000
96854400
96940800
97027200
97113600
97200000
97286400
; 1974 - Tuesday
126230400
126316800
126403200
126489600
126576000
126662400
126748800
126835200
126921600
127008000
127094400
127180800
127267200
127353600
127440000
127526400
127612800
127699200
127785600
127872000
127958400
128044800
128131200
128217600
128304000
128390400
128476800
128563200
128649600
128736000
128822400
; 1975 - Wednesday
157766400
157852800
157939200
158025600
158112000
158198400
158284800
158371200
158457600
158544000
158630400
158716800
158803200
158889600
158976000
159062400
159148800
159235200
159321600
159408000
159494400
159580800
159667200
159753600
159840000
159926400
160012800
160099200
160185600
160272000
160358400
; 1976 - Thursday
189302400
189388800
189475200
189561600
189648000
189734400
189820800
189907200
189993600
190080000
190166400
190252800
190339200
190425600
190512000
190598400
190684800
190771200
190857600
190944000
191030400
191116800
191203200
191289600
191376000
191462400
191548800
191635200
191721600
191808000
191894400
; 1977 - Saturday
220924800
221011200
221097600
221184000
221270400
221356800
221443200
221529600
221616000
221702400
221788800
221875200
221961600
222048000
222134400
222220800
222307200
222393600
222480000
222566400
222652800
222739200
222825600
222912000
222998400
223084800
223171200
223257600
223344000
223430400
223516800
; 1978 - Sunday
252460800
252547200
252633600
252720000
252806400
252892800
252979200
253065600
253152000
253238400
253324800
253411200
253497600
253584000
253670400
253756800
253843200
253929600
254016000
254102400
254188800
254275200
254361600
254448000
254534400
254620800
254707200
254793600
254880000
254966400
255052800
_ATEOF

strftime -tz=0 -format='%W' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1422"
( $at_check_trace;
cat >input <<'_ATEOF'
; 1973 - Monday
94694400
94780800
94867200
94953600
95040000
95126400
95212800
95299200
95385600
95472000
95558400
95644800
95731200
95817600
95904000
95990400
96076800
96163200
96249600
96336000
96422400
96508800
96595200
96681600
96768000
96854400
96940800
97027200
97113600
97200000
97286400
; 1974 - Tuesday
126230400
126316800
126403200
126489600
126576000
126662400
126748800
126835200
126921600
127008000
127094400
127180800
127267200
127353600
127440000
127526400
127612800
127699200
127785600
127872000
127958400
128044800
128131200
128217600
128304000
128390400
128476800
128563200
128649600
128736000
128822400
; 1975 - Wednesday
157766400
157852800
157939200
158025600
158112000
158198400
158284800
158371200
158457600
158544000
158630400
158716800
158803200
158889600
158976000
159062400
159148800
159235200
159321600
159408000
159494400
159580800
159667200
159753600
159840000
159926400
160012800
160099200
160185600
160272000
160358400
; 1976 - Thursday
189302400
189388800
189475200
189561600
189648000
189734400
189820800
189907200
189993600
190080000
190166400
190252800
190339200
190425600
190512000
190598400
190684800
190771200
190857600
190944000
191030400
191116800
191203200
191289600
191376000
191462400
191548800
191635200
191721600
191808000
191894400
; 1977 - Saturday
220924800
221011200
221097600
221184000
221270400
221356800
221443200
221529600
221616000
221702400
221788800
221875200
221961600
222048000
222134400
222220800
222307200
222393600
222480000
222566400
222652800
222739200
222825600
222912000
222998400
223084800
223171200
223257600
223344000
223430400
223516800
; 1978 - Sunday
252460800
252547200
252633600
252720000
252806400
252892800
252979200
253065600
253152000
253238400
253324800
253411200
253497600
253584000
253670400
253756800
253843200
253929600
254016000
254102400
254188800
254275200
254361600
254448000
254534400
254620800
254707200
254793600
254880000
254966400
255052800
_ATEOF

strftime -tz=0 -format='%W' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "; 1973 - Monday
01
01
01
01
01
01
01
02
02
02
02
02
02
02
03
03
03
03
03
03
03
04
04
04
04
04
04
04
05
05
05
; 1974 - Tuesday
00
00
00
00
00
00
01
01
01
01
01
01
01
02
02
02
02
02
02
02
03
03
03
03
03
03
03
04
04
04
04
; 1975 - Wednesday
00
00
00
00
00
01
01
01
01
01
01
01
02
02
02
02
02
02
02
03
03
03
03
03
03
03
04
04
04
04
04
; 1976 - Thursday
00
00
00
00
01
01
01
01
01
01
01
02
02
02
02
02
02
02
03
03
03
03
03
03
03
04
04
04
04
04
04
; 1977 - Saturday
00
00
01
01
01
01
01
01
01
02
02
02
02
02
02
02
03
03
03
03
03
03
03
04
04
04
04
04
04
04
05
; 1978 - Sunday
00
01
01
01
01
01
01
01
02
02
02
02
02
02
02
03
03
03
03
03
03
03
04
04
04
04
04
04
04
05
05
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1422"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_503
#AT_START_504
at_fn_group_banner 504 'strftime.at:1810' \
  "streamftime: %y" "                                " 24
at_xfail=no
(
  $as_echo "504. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1810:
cat >input <<'_ATEOF'
10
80870400
1322870453
_ATEOF

strftime -tz=0 -format='%y' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1810"
( $at_check_trace;
cat >input <<'_ATEOF'
10
80870400
1322870453
_ATEOF

strftime -tz=0 -format='%y' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "70
72
11
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1810"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_504
#AT_START_505
at_fn_group_banner 505 'strftime.at:1820' \
  "streamftime: %Y" "                                " 24
at_xfail=no
(
  $as_echo "505. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1820:
cat >input <<'_ATEOF'
10
80870400
1322870453
_ATEOF

strftime -tz=0 -format='%Y' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1820"
( $at_check_trace;
cat >input <<'_ATEOF'
10
80870400
1322870453
_ATEOF

strftime -tz=0 -format='%Y' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1970
1972
2011
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1820"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_505
#AT_START_506
at_fn_group_banner 506 'strftime.at:1832' \
  "streamftime: %z" "                                " 24
at_xfail=no
(
  $as_echo "506. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1832:
cat >input <<'_ATEOF'
1322870453
_ATEOF

strftime -tz=0200 -format='%z' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1832"
( $at_check_trace;
cat >input <<'_ATEOF'
1322870453
_ATEOF

strftime -tz=0200 -format='%z' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "+0200
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1832"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_506
#AT_START_507
at_fn_group_banner 507 'strftime.at:1838' \
  "streamftime: %z" "                                " 24
at_xfail=no
(
  $as_echo "507. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1838:
cat >input <<'_ATEOF'
1322870453
_ATEOF

strftime -tz=-0200 -format='%z' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1838"
( $at_check_trace;
cat >input <<'_ATEOF'
1322870453
_ATEOF

strftime -tz=-0200 -format='%z' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "-0200
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1838"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_507
#AT_START_508
at_fn_group_banner 508 'strftime.at:1845' \
  "streamftime: <%%>" "                              " 24
at_xfail=no
(
  $as_echo "508. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1845:
cat >input <<'_ATEOF'
1
_ATEOF

strftime -tz=0 -format='<%%>' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1845"
( $at_check_trace;
cat >input <<'_ATEOF'
1
_ATEOF

strftime -tz=0 -format='<%%>' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "<%>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1845"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_508
#AT_START_509
at_fn_group_banner 509 'strftime.at:1851' \
  "streamftime: <%5d>" "                             " 24
at_xfail=no
(
  $as_echo "509. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1851:
cat >input <<'_ATEOF'
1
_ATEOF

strftime -tz=0 -format='<%5d>' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1851"
( $at_check_trace;
cat >input <<'_ATEOF'
1
_ATEOF

strftime -tz=0 -format='<%5d>' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "<%5d>
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1851"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_509
#AT_START_510
at_fn_group_banner 510 'strftime.at:1857' \
  "streamftime: Today is %A, %B %e %Y%n%H:%M:%S (%z)." "" 24
at_xfail=no
(
  $as_echo "510. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1857:
cat >input <<'_ATEOF'
1322879591
_ATEOF

strftime -tz=0 -format='Today is %A, %B %e %Y%n%H:%M:%S (%z).' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1857"
( $at_check_trace;
cat >input <<'_ATEOF'
1322879591
_ATEOF

strftime -tz=0 -format='Today is %A, %B %e %Y%n%H:%M:%S (%z).' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Today is Saturday, December  3 2011
02:33:11 (+0000).
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1857"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_510
#AT_START_511
at_fn_group_banner 511 'strftime.at:1865' \
  "streamftime: %c" "                                " 24
at_xfail=no
(
  $as_echo "511. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1865:
cat >input <<'_ATEOF'
26697600
_ATEOF

strftime -tz=0 -format='%c' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1865"
( $at_check_trace;
cat >input <<'_ATEOF'
26697600
_ATEOF

strftime -tz=0 -format='%c' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "Fri Nov  6 00:00:00 1970
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1865"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_511
#AT_START_512
at_fn_group_banner 512 'strftime.at:1871' \
  "streamftime: %D" "                                " 24
at_xfail=no
(
  $as_echo "512. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1871:
cat >input <<'_ATEOF'
80870400
1322872282
_ATEOF

strftime -tz=0 -format='%D' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1871"
( $at_check_trace;
cat >input <<'_ATEOF'
80870400
1322872282
_ATEOF

strftime -tz=0 -format='%D' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "07/25/72
12/03/11
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1871"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_512
#AT_START_513
at_fn_group_banner 513 'strftime.at:1879' \
  "streamftime: %F" "                                " 24
at_xfail=no
(
  $as_echo "513. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1879:
cat >input <<'_ATEOF'
80870400
1322872282
_ATEOF

strftime -tz=0 -format='%F' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1879"
( $at_check_trace;
cat >input <<'_ATEOF'
80870400
1322872282
_ATEOF

strftime -tz=0 -format='%F' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1972-07-25
2011-12-03
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1879"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_513
#AT_START_514
at_fn_group_banner 514 'strftime.at:1887' \
  "streamftime: %r" "                                " 24
at_xfail=no
(
  $as_echo "514. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1887:
cat >input <<'_ATEOF'
1322872282
_ATEOF

strftime -tz=0 -format='%r' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1887"
( $at_check_trace;
cat >input <<'_ATEOF'
1322872282
_ATEOF

strftime -tz=0 -format='%r' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "12:31:22 AM
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1887"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_514
#AT_START_515
at_fn_group_banner 515 'strftime.at:1893' \
  "streamftime: %R" "                                " 24
at_xfail=no
(
  $as_echo "515. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1893:
cat >input <<'_ATEOF'
1322872282
_ATEOF

strftime -tz=0 -format='%R' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1893"
( $at_check_trace;
cat >input <<'_ATEOF'
1322872282
_ATEOF

strftime -tz=0 -format='%R' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "00:31
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1893"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_515
#AT_START_516
at_fn_group_banner 516 'strftime.at:1899' \
  "streamftime: %T" "                                " 24
at_xfail=no
(
  $as_echo "516. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1899:
cat >input <<'_ATEOF'
1322872282
_ATEOF

strftime -tz=0 -format='%T' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1899"
( $at_check_trace;
cat >input <<'_ATEOF'
1322872282
_ATEOF

strftime -tz=0 -format='%T' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "00:31:22
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1899"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_516
#AT_START_517
at_fn_group_banner 517 'strftime.at:1906' \
  "streamftime: %x" "                                " 24
at_xfail=no
(
  $as_echo "517. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1906:
cat >input <<'_ATEOF'
1322872282
_ATEOF

strftime -tz=0 -format='%x' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1906"
( $at_check_trace;
cat >input <<'_ATEOF'
1322872282
_ATEOF

strftime -tz=0 -format='%x' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "12/03/11
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1906"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_517
#AT_START_518
at_fn_group_banner 518 'strftime.at:1913' \
  "streamftime: %X" "                                " 24
at_xfail=no
(
  $as_echo "518. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/strftime.at:1913:
cat >input <<'_ATEOF'
1322872282
_ATEOF

strftime -tz=0 -format='%X' < input"
at_fn_check_prepare_notrace 'an embedded newline' "strftime.at:1913"
( $at_check_trace;
cat >input <<'_ATEOF'
1322872282
_ATEOF

strftime -tz=0 -format='%X' < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "00:31:22
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/strftime.at:1913"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_518
#AT_START_519
at_fn_group_banner 519 'fsaf.at:48' \
  "default" "                                        " 25
at_xfail=no
(
  $as_echo "519. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/fsaf.at:48:
> file

fsaf  file
"
at_fn_check_prepare_notrace 'an embedded newline' "fsaf.at:48"
( $at_check_trace;
> file

fsaf  file

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "file: Success
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsaf.at:48"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_519
#AT_START_520
at_fn_group_banner 520 'fsaf.at:50' \
  "+awrfil" "                                        " 25
at_xfail=no
(
  $as_echo "520. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/fsaf.at:50:
> file
chmod o+w file
fsaf +awrfil file
"
at_fn_check_prepare_notrace 'an embedded newline' "fsaf.at:50"
( $at_check_trace;
> file
chmod o+w file
fsaf +awrfil file

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "file: World writable file
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsaf.at:50"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_520
#AT_START_521
at_fn_group_banner 521 'fsaf.at:51' \
  "+gwrfil" "                                        " 25
at_xfail=no
(
  $as_echo "521. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/fsaf.at:51:
> file
chmod g+w file
fsaf +gwrfil file
"
at_fn_check_prepare_notrace 'an embedded newline' "fsaf.at:51"
( $at_check_trace;
> file
chmod g+w file
fsaf +gwrfil file

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "file: Group writable file
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsaf.at:51"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_521
#AT_START_522
at_fn_group_banner 522 'fsaf.at:53' \
  "+linkwrdir" "                                     " 25
at_xfail=no
(
  $as_echo "522. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/fsaf.at:53:
mkdir dir
chmod g+w dir
> data
cd dir
ln ../data file

fsaf +linkwrdir file
"
at_fn_check_prepare_notrace 'an embedded newline' "fsaf.at:53"
( $at_check_trace;
mkdir dir
chmod g+w dir
> data
cd dir
ln ../data file

fsaf +linkwrdir file

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "file: Linked file in a writable directory
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsaf.at:53"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_522
#AT_START_523
at_fn_group_banner 523 'fsaf.at:62' \
  "+linkwrdir" "                                     " 25
at_xfail=no
(
  $as_echo "523. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/fsaf.at:62:
mkdir dir
chmod g+w dir
> data
cd dir
ln -s ../data file

fsaf +linkwrdir file
"
at_fn_check_prepare_notrace 'an embedded newline' "fsaf.at:62"
( $at_check_trace;
mkdir dir
chmod g+w dir
> data
cd dir
ln -s ../data file

fsaf +linkwrdir file

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "file: Linked file in a writable directory
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsaf.at:62"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_523
#AT_START_524
at_fn_group_banner 524 'fsaf.at:71' \
  "+awrdir" "                                        " 25
at_xfail=no
(
  $as_echo "524. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/fsaf.at:71:
mkdir dir
chmod o+w dir
cd dir
> file

fsaf +awrdir file
"
at_fn_check_prepare_notrace 'an embedded newline' "fsaf.at:71"
( $at_check_trace;
mkdir dir
chmod o+w dir
cd dir
> file

fsaf +awrdir file

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "file: File in world writable directory
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsaf.at:71"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_524
#AT_START_525
at_fn_group_banner 525 'fsaf.at:79' \
  "+gwrdir" "                                        " 25
at_xfail=no
(
  $as_echo "525. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/fsaf.at:79:
mkdir dir
chmod g+w dir
cd dir
> file

fsaf +gwrdir file
"
at_fn_check_prepare_notrace 'an embedded newline' "fsaf.at:79"
( $at_check_trace;
mkdir dir
chmod g+w dir
cd dir
> file

fsaf +gwrdir file

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "file: File in group writable directory
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsaf.at:79"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_525
#AT_START_526
at_fn_group_banner 526 'fsaf.at:87' \
  "+ardfil" "                                        " 25
at_xfail=no
(
  $as_echo "526. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/fsaf.at:87:
> file
chmod o+r file
fsaf +ardfil file
"
at_fn_check_prepare_notrace 'an embedded newline' "fsaf.at:87"
( $at_check_trace;
> file
chmod o+r file
fsaf +ardfil file

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "file: World readable file
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsaf.at:87"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_526
#AT_START_527
at_fn_group_banner 527 'fsaf.at:88' \
  "+grdfil" "                                        " 25
at_xfail=no
(
  $as_echo "527. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/fsaf.at:88:
> file
chmod g+r file
fsaf +grdfil file
"
at_fn_check_prepare_notrace 'an embedded newline' "fsaf.at:88"
( $at_check_trace;
> file
chmod g+r file
fsaf +grdfil file

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "file: Group readable file
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsaf.at:88"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_527
#AT_START_528
at_fn_group_banner 528 'fsaftomod.at:36' \
  "all" "                                            " 26
at_xfail=no
(
  $as_echo "528. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/fsaftomod.at:36:
fsaftomod all
"
at_fn_check_prepare_notrace 'an embedded newline' "fsaftomod.at:36"
( $at_check_trace;
fsaftomod all

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "600
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsaftomod.at:36"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_528
#AT_START_529
at_fn_group_banner 529 'fsaftomod.at:37' \
  "none" "                                           " 26
at_xfail=no
(
  $as_echo "529. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/fsaftomod.at:37:
fsaftomod none
"
at_fn_check_prepare_notrace 'an embedded newline' "fsaftomod.at:37"
( $at_check_trace;
fsaftomod none

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "666
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsaftomod.at:37"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_529
#AT_START_530
at_fn_group_banner 530 'fsaftomod.at:38' \
  "grdfil ardfil" "                                  " 26
at_xfail=no
(
  $as_echo "530. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/fsaftomod.at:38:
fsaftomod grdfil ardfil
"
at_fn_check_prepare_notrace 'an embedded newline' "fsaftomod.at:38"
( $at_check_trace;
fsaftomod grdfil ardfil

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "622
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsaftomod.at:38"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_530
#AT_START_531
at_fn_group_banner 531 'fsaftomod.at:39' \
  "grdfil ardfil awrfil" "                           " 26
at_xfail=no
(
  $as_echo "531. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/fsaftomod.at:39:
fsaftomod grdfil ardfil awrfil
"
at_fn_check_prepare_notrace 'an embedded newline' "fsaftomod.at:39"
( $at_check_trace;
fsaftomod grdfil ardfil awrfil

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "620
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsaftomod.at:39"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_531
#AT_START_532
at_fn_group_banner 532 'fsaftomod.at:40' \
  "grdfil gwrfil ardfil awrfil" "                    " 26
at_xfail=no
(
  $as_echo "532. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/fsaftomod.at:40:
fsaftomod grdfil gwrfil ardfil awrfil
"
at_fn_check_prepare_notrace 'an embedded newline' "fsaftomod.at:40"
( $at_check_trace;
fsaftomod grdfil gwrfil ardfil awrfil

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "600
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/fsaftomod.at:40"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_532
#AT_START_533
at_fn_group_banner 533 'modtofsaf.at:35' \
  "600" "                                            " 27
at_xfail=no
(
  $as_echo "533. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/modtofsaf.at:35:
modtofsaf 600
"
at_fn_check_prepare_notrace 'an embedded newline' "modtofsaf.at:35"
( $at_check_trace;
modtofsaf 600

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "gwrfil
awrfil
grdfil
ardfil
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/modtofsaf.at:35"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_533
#AT_START_534
at_fn_group_banner 534 'modtofsaf.at:41' \
  "666" "                                            " 27
at_xfail=no
(
  $as_echo "534. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/modtofsaf.at:41:
modtofsaf 666
"
at_fn_check_prepare_notrace 'an embedded newline' "modtofsaf.at:41"
( $at_check_trace;
modtofsaf 666

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
at_fn_diff_devnull "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/modtofsaf.at:41"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_534
#AT_START_535
at_fn_group_banner 535 'modtofsaf.at:43' \
  "622" "                                            " 27
at_xfail=no
(
  $as_echo "535. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/modtofsaf.at:43:
modtofsaf 622
"
at_fn_check_prepare_notrace 'an embedded newline' "modtofsaf.at:43"
( $at_check_trace;
modtofsaf 622

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "grdfil
ardfil
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/modtofsaf.at:43"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_535
#AT_START_536
at_fn_group_banner 536 'modtofsaf.at:47' \
  "644" "                                            " 27
at_xfail=no
(
  $as_echo "536. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/modtofsaf.at:47:
modtofsaf 644
"
at_fn_check_prepare_notrace 'an embedded newline' "modtofsaf.at:47"
( $at_check_trace;
modtofsaf 644

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "gwrfil
awrfil
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/modtofsaf.at:47"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_536
#AT_START_537
at_fn_group_banner 537 'modtofsaf.at:51' \
  "620" "                                            " 27
at_xfail=no
(
  $as_echo "537. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/modtofsaf.at:51:
modtofsaf 620
"
at_fn_check_prepare_notrace 'an embedded newline' "modtofsaf.at:51"
( $at_check_trace;
modtofsaf 620

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "awrfil
grdfil
ardfil
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/modtofsaf.at:51"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_537
#AT_START_538
at_fn_group_banner 538 'mimehdr.at:35' \
  "mimehdr: simple" "                                " 28
at_xfail=no
(
  $as_echo "538. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mimehdr.at:35:
cat >input <<'_ATEOF'
message/external-body; access-type=URL;
    URL=\"ftp://cs.utk.edu/pub/moore/bulk-mailer/bulk-mailer.tar\"

_ATEOF

mimehdr  < input"
at_fn_check_prepare_notrace 'an embedded newline' "mimehdr.at:35"
( $at_check_trace;
cat >input <<'_ATEOF'
message/external-body; access-type=URL;
    URL="ftp://cs.utk.edu/pub/moore/bulk-mailer/bulk-mailer.tar"

_ATEOF

mimehdr  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "message/external-body
access-type=URL
URL=ftp://cs.utk.edu/pub/moore/bulk-mailer/bulk-mailer.tar
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mimehdr.at:35"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_538
#AT_START_539
at_fn_group_banner 539 'mimehdr.at:45' \
  "mimehdr: continuation" "                          " 28
at_xfail=no
(
  $as_echo "539. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mimehdr.at:45:
cat >input <<'_ATEOF'
message/external-body; access-type=URL;
         URL*0=\"ftp://\";
         URL*1=\"cs.utk.edu/pub/moore/bulk-mailer/bulk-mailer.tar\"

_ATEOF

mimehdr  < input"
at_fn_check_prepare_notrace 'an embedded newline' "mimehdr.at:45"
( $at_check_trace;
cat >input <<'_ATEOF'
message/external-body; access-type=URL;
         URL*0="ftp://";
         URL*1="cs.utk.edu/pub/moore/bulk-mailer/bulk-mailer.tar"

_ATEOF

mimehdr  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "message/external-body
access-type=URL
URL=ftp://cs.utk.edu/pub/moore/bulk-mailer/bulk-mailer.tar
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mimehdr.at:45"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_539
#AT_START_540
at_fn_group_banner 540 'mimehdr.at:56' \
  "mimehdr: charset (2047)" "                        " 28
at_xfail=no
(
  $as_echo "540. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mimehdr.at:56:
cat >input <<'_ATEOF'
attachment; charset=utf-8;
  filename==?UTF-8?B?zrHPgc+HzrXOr86/IM6zzrnOsSDPhM63zr0gzrTOv866zrnOvM6xz4POr86x==?=

_ATEOF

mimehdr  < input"
at_fn_check_prepare_notrace 'an embedded newline' "mimehdr.at:56"
( $at_check_trace;
cat >input <<'_ATEOF'
attachment; charset=utf-8;
  filename==?UTF-8?B?zrHPgc+HzrXOr86/IM6zzrnOsSDPhM63zr0gzrTOv866zrnOvM6xz4POr86x==?=

_ATEOF

mimehdr  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "attachment
charset=utf-8
filename=αρχείο για την δοκιμασία
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mimehdr.at:56"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_540
#AT_START_541
at_fn_group_banner 541 'mimehdr.at:66' \
  "mimehdr: charset with language (2047)" "          " 28
at_xfail=no
(
  $as_echo "541. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mimehdr.at:66:
cat >input <<'_ATEOF'
attachment; charset=utf-8;
  filename==?UTF-8*el?B?zrHPgc+HzrXOr86/IM6zzrnOsSDPhM63zr0gzrTOv866zrnOvM6xz4POr86x==?=

_ATEOF

mimehdr  < input"
at_fn_check_prepare_notrace 'an embedded newline' "mimehdr.at:66"
( $at_check_trace;
cat >input <<'_ATEOF'
attachment; charset=utf-8;
  filename==?UTF-8*el?B?zrHPgc+HzrXOr86/IM6zzrnOsSDPhM63zr0gzrTOv866zrnOvM6xz4POr86x==?=

_ATEOF

mimehdr  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "attachment
charset=utf-8
filename(lang:el/UTF-8)=αρχείο για την δοκιμασία
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mimehdr.at:66"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_541
#AT_START_542
at_fn_group_banner 542 'mimehdr.at:76' \
  "mimehdr: no charset (2231)" "                     " 28
at_xfail=no
(
  $as_echo "542. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mimehdr.at:76:
cat >input <<'_ATEOF'
attachment; charset=utf-8;
  filename*=%CE%B1%CF%81%CF%87%CE%B5%CE%AF%CE%BF%20%CE%B3%CE%B9%CE%B1%20%CF%84%CE%B7%CE%BD%20%CE%B4%CE%BF%CE%BA%CE%B9%CE%BC%CE%B1%CF%83%CE%AF%CE%B1

_ATEOF

mimehdr  < input"
at_fn_check_prepare_notrace 'an embedded newline' "mimehdr.at:76"
( $at_check_trace;
cat >input <<'_ATEOF'
attachment; charset=utf-8;
  filename*=%CE%B1%CF%81%CF%87%CE%B5%CE%AF%CE%BF%20%CE%B3%CE%B9%CE%B1%20%CF%84%CE%B7%CE%BD%20%CE%B4%CE%BF%CE%BA%CE%B9%CE%BC%CE%B1%CF%83%CE%AF%CE%B1

_ATEOF

mimehdr  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "attachment
charset=utf-8
filename=αρχείο για την δοκιμασία
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mimehdr.at:76"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_542
#AT_START_543
at_fn_group_banner 543 'mimehdr.at:86' \
  "mimehdr: charset (2231)" "                        " 28
at_xfail=no
(
  $as_echo "543. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mimehdr.at:86:
cat >input <<'_ATEOF'
attachment; charset=utf-8;
  filename*=UTF-8''%CE%B1%CF%81%CF%87%CE%B5%CE%AF%CE%BF%20%CE%B3%CE%B9%CE%B1%20%CF%84%CE%B7%CE%BD%20%CE%B4%CE%BF%CE%BA%CE%B9%CE%BC%CE%B1%CF%83%CE%AF%CE%B1

_ATEOF

mimehdr  < input"
at_fn_check_prepare_notrace 'an embedded newline' "mimehdr.at:86"
( $at_check_trace;
cat >input <<'_ATEOF'
attachment; charset=utf-8;
  filename*=UTF-8''%CE%B1%CF%81%CF%87%CE%B5%CE%AF%CE%BF%20%CE%B3%CE%B9%CE%B1%20%CF%84%CE%B7%CE%BD%20%CE%B4%CE%BF%CE%BA%CE%B9%CE%BC%CE%B1%CF%83%CE%AF%CE%B1

_ATEOF

mimehdr  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "attachment
charset=utf-8
filename(lang:/UTF-8)=αρχείο για την δοκιμασία
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mimehdr.at:86"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_543
#AT_START_544
at_fn_group_banner 544 'mimehdr.at:96' \
  "mimehdr: charset with language (2231)" "          " 28
at_xfail=no
(
  $as_echo "544. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mimehdr.at:96:
cat >input <<'_ATEOF'
attachment; charset=utf-8;
  filename*=UTF-8'el_GR'%CE%B1%CF%81%CF%87%CE%B5%CE%AF%CE%BF%20%CE%B3%CE%B9%CE%B1%20%CF%84%CE%B7%CE%BD%20%CE%B4%CE%BF%CE%BA%CE%B9%CE%BC%CE%B1%CF%83%CE%AF%CE%B1

_ATEOF

mimehdr  < input"
at_fn_check_prepare_notrace 'an embedded newline' "mimehdr.at:96"
( $at_check_trace;
cat >input <<'_ATEOF'
attachment; charset=utf-8;
  filename*=UTF-8'el_GR'%CE%B1%CF%81%CF%87%CE%B5%CE%AF%CE%BF%20%CE%B3%CE%B9%CE%B1%20%CF%84%CE%B7%CE%BD%20%CE%B4%CE%BF%CE%BA%CE%B9%CE%BC%CE%B1%CF%83%CE%AF%CE%B1

_ATEOF

mimehdr  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "attachment
charset=utf-8
filename(lang:el_GR/UTF-8)=αρχείο για την δοκιμασία
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mimehdr.at:96"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_544
#AT_START_545
at_fn_group_banner 545 'mimehdr.at:106' \
  "mimehdr: charset with language and continuation (2231)" "" 28
at_xfail=no
(
  $as_echo "545. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mimehdr.at:106:
cat >input <<'_ATEOF'
attachment; charset=utf-8;
  filename*00*=UTF-8'el_GR'%CE%B1%CF%81%CF%87%CE%B5;
  filename*01*=%CE%AF%CE%BF%20%CE%B3%CE;
  filename*02*=%B9%CE%B1%20%CF%84%CE%B7;
  filename*03*=%CE%BD%20%CE%B4%CE%BF%CE;
  filename*04*=%BA%CE%B9%CE%BC%CE%B1%CF%83%CE%AF%CE%B1

_ATEOF

mimehdr  < input"
at_fn_check_prepare_notrace 'an embedded newline' "mimehdr.at:106"
( $at_check_trace;
cat >input <<'_ATEOF'
attachment; charset=utf-8;
  filename*00*=UTF-8'el_GR'%CE%B1%CF%81%CF%87%CE%B5;
  filename*01*=%CE%AF%CE%BF%20%CE%B3%CE;
  filename*02*=%B9%CE%B1%20%CF%84%CE%B7;
  filename*03*=%CE%BD%20%CE%B4%CE%BF%CE;
  filename*04*=%BA%CE%B9%CE%BC%CE%B1%CF%83%CE%AF%CE%B1

_ATEOF

mimehdr  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "attachment
charset=utf-8
filename(lang:el_GR/UTF-8)=αρχείο για την δοκιμασία
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mimehdr.at:106"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_545
#AT_START_546
at_fn_group_banner 546 'mimehdr.at:120' \
  "mimehdr: combined charset, lang and cset" "       " 28
at_xfail=no
(
  $as_echo "546. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/mimehdr.at:120:
cat >input <<'_ATEOF'
application/x-stuff
    title*0*=us-ascii'en'This%20is%20even%20more%20
    title*1*=%2A%2A%2Afun%2A%2A%2A%20
    title*2=\"isn't it!\"

_ATEOF

mimehdr  < input"
at_fn_check_prepare_notrace 'an embedded newline' "mimehdr.at:120"
( $at_check_trace;
cat >input <<'_ATEOF'
application/x-stuff
    title*0*=us-ascii'en'This%20is%20even%20more%20
    title*1*=%2A%2A%2Afun%2A%2A%2A%20
    title*2="isn't it!"

_ATEOF

mimehdr  < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "application/x-stuff
title(lang:en/us-ascii)=This is even more ***fun*** isn't it!
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/mimehdr.at:120"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_546
#AT_START_547
at_fn_group_banner 547 'msgset.at:30' \
  "Aggregation: simple" "                            " 29
at_xfail=no
(
  $as_echo "547. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:30: msgset -msgset='1,5:11,20:24,80:90,22:30,50:60,4:12,41:50,70:81'"
at_fn_check_prepare_trace "msgset.at:30"
( $at_check_trace; msgset -msgset='1,5:11,20:24,80:90,22:30,50:60,4:12,41:50,70:81'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1,4:12,20:30,41:60,70:90
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:30"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_547
#AT_START_548
at_fn_group_banner 548 'msgset.at:35' \
  "Aggregation: open range (1)" "                    " 29
at_xfail=no
(
  $as_echo "548. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:35: msgset -msgset='12:*,1'"
at_fn_check_prepare_trace "msgset.at:35"
( $at_check_trace; msgset -msgset='12:*,1'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1,12:*
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:35"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_548
#AT_START_549
at_fn_group_banner 549 'msgset.at:41' \
  "Aggregation: coalescing open ranges" "            " 29
at_xfail=no
(
  $as_echo "549. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:41: msgset -msgset='12:*,1,15:*,8:*'"
at_fn_check_prepare_trace "msgset.at:41"
( $at_check_trace; msgset -msgset='12:*,1,15:*,8:*'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1,8:*
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:41"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_549
#AT_START_550
at_fn_group_banner 550 'msgset.at:47' \
  "Aggregation: open range (3)" "                    " 29
at_xfail=no
(
  $as_echo "550. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:47: msgset -msgset='1,12:*,12:13'"
at_fn_check_prepare_trace "msgset.at:47"
( $at_check_trace; msgset -msgset='1,12:*,12:13'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1,12:*
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:47"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_550
#AT_START_551
at_fn_group_banner 551 'msgset.at:53' \
  "Aggregation: open range (4)" "                    " 29
at_xfail=no
(
  $as_echo "551. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:53: msgset -msgset='1,12:*,13:40'"
at_fn_check_prepare_trace "msgset.at:53"
( $at_check_trace; msgset -msgset='1,12:*,13:40'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1,12:*
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:53"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_551
#AT_START_552
at_fn_group_banner 552 'msgset.at:59' \
  "Aggregation: open range (5)" "                    " 29
at_xfail=no
(
  $as_echo "552. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:59: msgset -msgset='10:*,3,5:9'"
at_fn_check_prepare_trace "msgset.at:59"
( $at_check_trace; msgset -msgset='10:*,3,5:9'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "3,5:*
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:59"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_552
#AT_START_553
at_fn_group_banner 553 'msgset.at:65' \
  "Create simple set" "                              " 29
at_xfail=no
(
  $as_echo "553. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:65: msgset -add=1:10"
at_fn_check_prepare_trace "msgset.at:65"
( $at_check_trace; msgset -add=1:10
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1:10
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:65"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_553
#AT_START_554
at_fn_group_banner 554 'msgset.at:70' \
  "Create complex set" "                             " 29
at_xfail=no
(
  $as_echo "554. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:70: msgset -add=1 -add=2 -add=3 -add=4 -add=10:20 -add=15:35 -add=36:40"
at_fn_check_prepare_trace "msgset.at:70"
( $at_check_trace; msgset -add=1 -add=2 -add=3 -add=4 -add=10:20 -add=15:35 -add=36:40
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1:4,10:40
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:70"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_554
#AT_START_555
at_fn_group_banner 555 'msgset.at:75' \
  "Subtract: no match" "                             " 29
at_xfail=no
(
  $as_echo "555. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:75: msgset -msgset=20:40 -sub=1:10"
at_fn_check_prepare_trace "msgset.at:75"
( $at_check_trace; msgset -msgset=20:40 -sub=1:10
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "20:40
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:75"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_555
#AT_START_556
at_fn_group_banner 556 'msgset.at:80' \
  "Subtract: exact match" "                          " 29
at_xfail=no
(
  $as_echo "556. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:80: msgset -msgset=1,4:9,11 -sub=4:9"
at_fn_check_prepare_trace "msgset.at:80"
( $at_check_trace; msgset -msgset=1,4:9,11 -sub=4:9
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1,11
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:80"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_556
#AT_START_557
at_fn_group_banner 557 'msgset.at:85' \
  "Subtract: contained range" "                      " 29
at_xfail=no
(
  $as_echo "557. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:85: msgset -msgset=1:40 -sub=5:15
"
at_fn_check_prepare_notrace 'an embedded newline' "msgset.at:85"
( $at_check_trace; msgset -msgset=1:40 -sub=5:15

) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1:4,16:40
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:85"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_557
#AT_START_558
at_fn_group_banner 558 'msgset.at:91' \
  "Subtract: contained range (left border case)" "   " 29
at_xfail=no
(
  $as_echo "558. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:91: msgset -msgset=1:40 -sub=1:20"
at_fn_check_prepare_trace "msgset.at:91"
( $at_check_trace; msgset -msgset=1:40 -sub=1:20
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "21:40
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:91"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_558
#AT_START_559
at_fn_group_banner 559 'msgset.at:97' \
  "Subtract: contained range (right border case)" "  " 29
at_xfail=no
(
  $as_echo "559. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:97: msgset -msgset=1:40 -sub=30:40"
at_fn_check_prepare_trace "msgset.at:97"
( $at_check_trace; msgset -msgset=1:40 -sub=30:40
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1:29
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:97"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_559
#AT_START_560
at_fn_group_banner 560 'msgset.at:103' \
  "Subtract: initial subrange" "                     " 29
at_xfail=no
(
  $as_echo "560. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:103: msgset -msgset=1:40,50:60,80:200 -sub=55:65"
at_fn_check_prepare_trace "msgset.at:103"
( $at_check_trace; msgset -msgset=1:40,50:60,80:200 -sub=55:65
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1:40,50:54,80:200
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:103"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_560
#AT_START_561
at_fn_group_banner 561 'msgset.at:108' \
  "Subtract: trailing subrange" "                    " 29
at_xfail=no
(
  $as_echo "561. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:108: msgset -msgset=1:40,50:60,80:200 -sub=45:55"
at_fn_check_prepare_trace "msgset.at:108"
( $at_check_trace; msgset -msgset=1:40,50:60,80:200 -sub=45:55
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1:40,56:60,80:200
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:108"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_561
#AT_START_562
at_fn_group_banner 562 'msgset.at:113' \
  "Subtract: overlapping subrange" "                 " 29
at_xfail=no
(
  $as_echo "562. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:113: msgset -msgset=1:40,50:60,80:200 -sub=41:70"
at_fn_check_prepare_trace "msgset.at:113"
( $at_check_trace; msgset -msgset=1:40,50:60,80:200 -sub=41:70
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1:40,80:200
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:113"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_562
#AT_START_563
at_fn_group_banner 563 'msgset.at:118' \
  "Subtract: 4, 5 and 6 combined" "                  " 29
at_xfail=no
(
  $as_echo "563. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:118: msgset -msgset=1:40,50:60,80:200 -sub=30:100"
at_fn_check_prepare_trace "msgset.at:118"
( $at_check_trace; msgset -msgset=1:40,50:60,80:200 -sub=30:100
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1:29,101:200
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:118"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_563
#AT_START_564
at_fn_group_banner 564 'msgset.at:124' \
  "open range" "                                     " 29
at_xfail=no
(
  $as_echo "564. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:124: msgset -msgset='1:*'"
at_fn_check_prepare_trace "msgset.at:124"
( $at_check_trace; msgset -msgset='1:*'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "1:*
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:124"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_564
#AT_START_565
at_fn_group_banner 565 'msgset.at:129' \
  "add to open range" "                              " 29
at_xfail=no
(
  $as_echo "565. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:129: msgset -msgset='10:*' -add=3 -add=5:9"
at_fn_check_prepare_trace "msgset.at:129"
( $at_check_trace; msgset -msgset='10:*' -add=3 -add=5:9
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "3,5:*
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:129"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_565
#AT_START_566
at_fn_group_banner 566 'msgset.at:134' \
  "subtract from open range" "                       " 29
at_xfail=no
(
  $as_echo "566. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:134: msgset -msgset='3,10:*' -sub=5:11"
at_fn_check_prepare_trace "msgset.at:134"
( $at_check_trace; msgset -msgset='3,10:*' -sub=5:11
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "3,12:*
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:134"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_566
#AT_START_567
at_fn_group_banner 567 'msgset.at:139' \
  "subtract from open range an equal range" "        " 29
at_xfail=no
(
  $as_echo "567. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:139: msgset -msgset='3,10:*' -sub=10:*"
at_fn_check_prepare_trace "msgset.at:139"
( $at_check_trace; msgset -msgset='3,10:*' -sub=10:*
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "3
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:139"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_567
#AT_START_568
at_fn_group_banner 568 'msgset.at:144' \
  "subtract from open range a broader range" "       " 29
at_xfail=no
(
  $as_echo "568. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:144: msgset -msgset='3,10:*' -sub=20:*"
at_fn_check_prepare_trace "msgset.at:144"
( $at_check_trace; msgset -msgset='3,10:*' -sub=20:*
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "3,10:*
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:144"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_568
#AT_START_569
at_fn_group_banner 569 'msgset.at:150' \
  "subtract from open range a narrower range" "      " 29
at_xfail=no
(
  $as_echo "569. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:150: msgset -msgset='3,10:*' -sub=5:*"
at_fn_check_prepare_trace "msgset.at:150"
( $at_check_trace; msgset -msgset='3,10:*' -sub=5:*
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "3
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:150"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_569
#AT_START_570
at_fn_group_banner 570 'msgset.at:156' \
  "subtract an open range with matching left boundary" "" 29
at_xfail=no
(
  $as_echo "570. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:156: msgset -msgset='3,10:20' -sub=10:*"
at_fn_check_prepare_trace "msgset.at:156"
( $at_check_trace; msgset -msgset='3,10:20' -sub=10:*
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "3
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:156"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_570
#AT_START_571
at_fn_group_banner 571 'msgset.at:162' \
  "subtract an open range with greater left boundary" "" 29
at_xfail=no
(
  $as_echo "571. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:162: msgset -msgset='3,10:20' -sub=11:*"
at_fn_check_prepare_trace "msgset.at:162"
( $at_check_trace; msgset -msgset='3,10:20' -sub=11:*
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "3,10:20
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:162"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_571
#AT_START_572
at_fn_group_banner 572 'msgset.at:168' \
  "subtract an open range with smaller left boundary" "" 29
at_xfail=no
(
  $as_echo "572. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/msgset.at:168: msgset -msgset='3,10:20' -sub=8:*"
at_fn_check_prepare_trace "msgset.at:168"
( $at_check_trace; msgset -msgset='3,10:20' -sub=8:*
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "3
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/msgset.at:168"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_572
#AT_START_573
at_fn_group_banner 573 'globtest.at:31' \
  "abab " "                                          " 30
at_xfail=no
(
  $as_echo "573. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/globtest.at:31: globtest  -c 'abab'"
at_fn_check_prepare_trace "globtest.at:31"
( $at_check_trace; globtest  -c 'abab'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "^abab\$
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/globtest.at:31"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_573
#AT_START_574
at_fn_group_banner 574 'globtest.at:32' \
  "a*c " "                                           " 30
at_xfail=no
(
  $as_echo "574. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/globtest.at:32: globtest  -c 'a*c'"
at_fn_check_prepare_trace "globtest.at:32"
( $at_check_trace; globtest  -c 'a*c'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "^a.*c\$
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/globtest.at:32"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_574
#AT_START_575
at_fn_group_banner 575 'globtest.at:33' \
  "a*c?d sub" "                                      " 30
at_xfail=no
(
  $as_echo "575. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/globtest.at:33: globtest  -s 'a*c?d'"
at_fn_check_prepare_trace "globtest.at:33"
( $at_check_trace; globtest  -s 'a*c?d'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "^a(.*)c(.)d\$
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/globtest.at:33"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_575
#AT_START_576
at_fn_group_banner 576 'globtest.at:34' \
  "a***c " "                                         " 30
at_xfail=no
(
  $as_echo "576. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/globtest.at:34: globtest  -c 'a***c'"
at_fn_check_prepare_trace "globtest.at:34"
( $at_check_trace; globtest  -c 'a***c'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "^a.*c\$
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/globtest.at:34"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_576
#AT_START_577
at_fn_group_banner 577 'globtest.at:35' \
  "a***c sub" "                                      " 30
at_xfail=no
(
  $as_echo "577. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/globtest.at:35: globtest  -s 'a***c'"
at_fn_check_prepare_trace "globtest.at:35"
( $at_check_trace; globtest  -s 'a***c'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "^a()()(.*)c\$
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/globtest.at:35"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_577
#AT_START_578
at_fn_group_banner 578 'globtest.at:36' \
  "a***c sub collapse" "                             " 30
at_xfail=no
(
  $as_echo "578. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/globtest.at:36: globtest  -s -c 'a***c'"
at_fn_check_prepare_trace "globtest.at:36"
( $at_check_trace; globtest  -s -c 'a***c'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "^a(.*)c\$
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/globtest.at:36"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_578
#AT_START_579
at_fn_group_banner 579 'globtest.at:37' \
  "{\$|a\$\$ " "                                        " 30
at_xfail=no
(
  $as_echo "579. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/globtest.at:37: globtest  -c '{\$|a\$\$'"
at_fn_check_prepare_notrace 'a shell pipeline' "globtest.at:37"
( $at_check_trace; globtest  -c '{$|a$$'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "^\\{\\\$\\|a\\\$\\\$\$
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/globtest.at:37"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_579
#AT_START_580
at_fn_group_banner 580 'globtest.at:38' \
  "a[0-9A-Z]c " "                                    " 30
at_xfail=no
(
  $as_echo "580. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/globtest.at:38: globtest  -c 'a[0-9A-Z]c'"
at_fn_check_prepare_trace "globtest.at:38"
( $at_check_trace; globtest  -c 'a[0-9A-Z]c'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "^a[0-9A-Z]c\$
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/globtest.at:38"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_580
#AT_START_581
at_fn_group_banner 581 'globtest.at:39' \
  "a[!a-z]c " "                                      " 30
at_xfail=no
(
  $as_echo "581. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/globtest.at:39: globtest  -c 'a[!a-z]c'"
at_fn_check_prepare_trace "globtest.at:39"
( $at_check_trace; globtest  -c 'a[!a-z]c'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "^a[^a-z]c\$
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/globtest.at:39"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_581
#AT_START_582
at_fn_group_banner 582 'globtest.at:40' \
  "a[!]z] " "                                        " 30
at_xfail=no
(
  $as_echo "582. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/globtest.at:40: globtest  -c 'a[!]z]'"
at_fn_check_prepare_trace "globtest.at:40"
( $at_check_trace; globtest  -c 'a[!]z]'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "^a[^]z]\$
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/globtest.at:40"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_582
#AT_START_583
at_fn_group_banner 583 'globtest.at:41' \
  "a[cde " "                                         " 30
at_xfail=no
(
  $as_echo "583. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/globtest.at:41: globtest  -c 'a[cde'"
at_fn_check_prepare_trace "globtest.at:41"
( $at_check_trace; globtest  -c 'a[cde'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "^a\\[cde\$
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/globtest.at:41"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_583
#AT_START_584
at_fn_group_banner 584 'globtest.at:42' \
  "a[[ba] " "                                        " 30
at_xfail=no
(
  $as_echo "584. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/globtest.at:42: globtest  -c 'a[[ba]'"
at_fn_check_prepare_trace "globtest.at:42"
( $at_check_trace; globtest  -c 'a[[ba]'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "^a[\\[ba]\$
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/globtest.at:42"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_584
#AT_START_585
at_fn_group_banner 585 'globtest.at:43' \
  "*.c " "                                           " 30
at_xfail=no
(
  $as_echo "585. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/globtest.at:43: globtest  -c '*.c'"
at_fn_check_prepare_trace "globtest.at:43"
( $at_check_trace; globtest  -c '*.c'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "^.*\\.c\$
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/globtest.at:43"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_585
#AT_START_586
at_fn_group_banner 586 'globtest.at:44' \
  "a\\ " "                                            " 30
at_xfail=no
(
  $as_echo "586. $at_setup_line: testing $at_desc ..."
  $at_traceon


{ set +x
$as_echo "$at_srcdir/globtest.at:44: globtest  -c 'a\\'"
at_fn_check_prepare_trace "globtest.at:44"
( $at_check_trace; globtest  -c 'a\'
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
at_fn_diff_devnull "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "^a\\\\\$
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/globtest.at:44"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_586
#AT_START_587
at_fn_group_banner 587 'xscript.at:18' \
  "Transcript stream" "                              " 31
at_xfail=no
(
  $as_echo "587. $at_setup_line: testing $at_desc ..."
  $at_traceon


cat >input <<'_ATEOF'
first line
second line
login ty coon
login "ty" "coon"
pass guessme
\s
login ty coon
login "ty" "coon"
pass guessme
\p
GNU Mailutils is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
\n
published by the Free Software Foundation; either version 3, or (at
your option) any later version.
_ATEOF


{ set +x
$as_echo "$at_srcdir/xscript.at:37: xscript < input"
at_fn_check_prepare_trace "xscript.at:37"
( $at_check_trace; xscript < input
) >>"$at_stdout" 2>>"$at_stderr" 5>&-
at_status=$? at_failed=false
$at_check_filter
echo >>"$at_stderr"; $as_echo "C: first line
S: 0001: first line
C: second line
S: 0002: second line
C: login ty coon
S: 0003: login ty coon
C: login \"ty\" \"coon\"
S: 0004: login \"ty\" \"coon\"
C: pass guessme
S: 0005: pass guessme
C: \\s
S: // n
C: login ty coon
S: 0007: login ty \"***\"
C: login \"ty\" \"coon\"
S: 0008: login \"ty\" \"***\"
C: PASS ***
S: 0009: pass guessme
C: \\p
S: (data...)
C: (data...)
S: // p
C: published by the Free Software Foundation; either version 3, or (at
S: 0014: published by the Free Software Foundation; either version 3, or (at
C: your option) any later version.
S: 0015: your option) any later version.
" | \
  $at_diff - "$at_stderr" || at_failed=:
echo >>"$at_stdout"; $as_echo "0001: first line
0002: second line
0003: login ty coon
0004: login \"ty\" \"coon\"
0005: pass guessme
// n
0007: login ty coon
0008: login \"ty\" \"coon\"
0009: pass guessme
// s
0011: GNU Mailutils is free software; you can redistribute it and/or
0012: modify it under the terms of the GNU General Public License as
// p
0014: published by the Free Software Foundation; either version 3, or (at
0015: your option) any later version.
" | \
  $at_diff - "$at_stdout" || at_failed=:
at_fn_check_status 0 $at_status "$at_srcdir/xscript.at:37"
$at_failed && at_fn_log_failure
$at_traceon; }

  set +x
  $at_times_p && times >"$at_times_file"
) 5>&1 2>&1 7>&- | eval $at_tee_pipe
read at_status <"$at_status_file"
#AT_STOP_587
