On Fri, 2015-06-05 at 18:19 -0700, Bruce Korb wrote:
> export AUTOGEN_TRACE=everything AUTOGEN_TRACE_OUT='>>/tmp/ag-log.txt'

Log is attached.


===AutoGen starts - 13485:  autogen 'ocpasswd-args.def'
Guile Library Version 2.0.11
eval from file agInit.c line 80:
(debug-enable 'backtrace)
Definition Load:
prog_name[0] (text) from ocpasswd-args.def/2 at 0xba2b60
prog_title[0] (text) from ocpasswd-args.def/3 at 0xba1be8
prog_desc[0] (text) from ocpasswd-args.def/4 at 0xba1c30
disable_save[0] (text) from ocpasswd-args.def/5 at 0xba1c78
no_xlate[0] (text) from ocpasswd-args.def/6 at 0xba1cc0
gnu_usage[0] (text) from ocpasswd-args.def/7 at 0xba1d08
config_header[0] (text) from ocpasswd-args.def/8 at 0xba1d50
long_opts[0] (text) from ocpasswd-args.def/9 at 0xba1d98
no_misuse_usage[0] (text) from ocpasswd-args.def/10 at 0xba1de0
short_usage[0] (text) from ocpasswd-args.def/11 at 0xba1e28
explain[0] (text) from ocpasswd-args.def/12 at 0xba1e70
reorder_args[0] (text) from ocpasswd-args.def/13 at 0xba1eb8
argument[0] (text) from ocpasswd-args.def/14 at 0xba1f00
version[0] (text) from version.inc/1 at 0xba1f48
detail[0] (text) from ocpasswd-args.def/17 at 0xba1f90
copyright[0] (block) from ocpasswd-args.def/20 at 0xba1fd8
  date[0] (text) from ocpasswd-args.def/21 at 0xba2020
  owner[0] (text) from ocpasswd-args.def/22 at 0xba2068
  author[0] (text) from ocpasswd-args.def/23 at 0xba20b0
  eaddr[0] (text) from ocpasswd-args.def/24 at 0xba20f8
  type[0] (text) from ocpasswd-args.def/25 at 0xba2140
flag[0] (block) from ocpasswd-args.def/28 at 0xba2188
  name[0] (text) from ocpasswd-args.def/29 at 0xba21d0
  value[0] (text) from ocpasswd-args.def/30 at 0xba2218
  arg_type[0] (text) from ocpasswd-args.def/31 at 0xba2260
  descrip[0] (text) from ocpasswd-args.def/32 at 0xba22a8
  doc[0] (text) from ocpasswd-args.def/33 at 0xba22f0
flag[1] (block) from ocpasswd-args.def/36 at 0xba2338
  name[0] (text) from ocpasswd-args.def/37 at 0xba2380
  value[0] (text) from ocpasswd-args.def/38 at 0xba23c8
  arg_type[0] (text) from ocpasswd-args.def/39 at 0xba2410
  descrip[0] (text) from ocpasswd-args.def/40 at 0xba2458
  doc[0] (text) from ocpasswd-args.def/41 at 0xba24a0
flag[2] (block) from ocpasswd-args.def/44 at 0xba24e8
  name[0] (text) from ocpasswd-args.def/45 at 0xba2530
  value[0] (text) from ocpasswd-args.def/46 at 0xba2578
  descrip[0] (text) from ocpasswd-args.def/47 at 0xba25c0
  doc[0] (text) from ocpasswd-args.def/48 at 0xba2608
flag[3] (block) from ocpasswd-args.def/51 at 0xba2650
  name[0] (text) from ocpasswd-args.def/52 at 0xba2698
  value[0] (text) from ocpasswd-args.def/53 at 0xba26e0
  descrip[0] (text) from ocpasswd-args.def/54 at 0xba2728
  doc[0] (text) from ocpasswd-args.def/55 at 0xba2770
flag[4] (block) from ocpasswd-args.def/58 at 0xba27b8
  name[0] (text) from ocpasswd-args.def/59 at 0xba2800
  value[0] (text) from ocpasswd-args.def/60 at 0xba2848
  descrip[0] (text) from ocpasswd-args.def/61 at 0xba2890
  doc[0] (text) from ocpasswd-args.def/62 at 0xba28d8
help_value[0] (text) from ocpasswd-args.def/65 at 0xba2920
doc_section[0] (block) from ocpasswd-args.def/68 at 0xba2968
  ds_type[0] (text) from ocpasswd-args.def/69 at 0xba29b0
  ds_format[0] (text) from ocpasswd-args.def/70 at 0xba29f8
  ds_text[0] (text) from ocpasswd-args.def/71 at 0xba2a40
doc_section[1] (block) from ocpasswd-args.def/84 at 0xba2a88
  ds_type[0] (text) from ocpasswd-args.def/85 at 0xba2ad0
  ds_format[0] (text) from ocpasswd-args.def/86 at 0xba2b18
  ds_text[0] (text) from ocpasswd-args.def/87 at 0xba3ee0
doc_section[2] (block) from ocpasswd-args.def/105 at 0xba2f68
  ds_type[0] (text) from ocpasswd-args.def/106 at 0xba2fb0
  ds_format[0] (text) from ocpasswd-args.def/107 at 0xba2ff8
  ds_text[0] (text) from ocpasswd-args.def/108 at 0xba3040
marker '[=' loaded
marker '=][=' loaded
Starting h template
open_output_file 'ocpasswd-args.h' mode wb+
EXPR       ( E) in /usr/share/autogen/options.tpl at line 32
  ed 's@/autogen@/columns@'`
eval from file /usr/share/autogen/options.tpl line 32:
(shell "CLexe=`echo ${AGexe} | sed 's@/autogen@/columns@'`
       test -x \"${CLexe}\" || CLexe=`which columns`")


 (dne " *  " "/*  ")
Server shell is pid 13486
S
Server First Start
erver shell /bin/bash
 
s*t a*r t*s 
* LOG ENTRY 1 * * * *
cd /home/nmav/cvs/ocserv/src
exec 8>&2 2>/dev/null

if test -n "${ZSH_VERSION+set}" && (emulate sh) 1>&2
then
  emulate sh
  NULLCMD=:

else case `set -o` in *posix*) set -o posix ;; esac
fi

trap_exit() {
    case "$1" in
    0 | 10 | 15 )
        exec 1>&- 2>&-
        test -d "${tmp_dir}" && rm -rf "${tmp_dir}"
        ;;

    * )
        exec 1>&8
        echo "trapped on signal ${1}"
        test -d "${tmp_dir}" && \
            echo "temp directory has been retained:  ${tmp_dir}"
    esac
}

die() {
  echo "Killing AutoGen ${AG_pid}"
  echo "FAILURE REASON:  $*"
  kill -15 ${AG_pid}
  sleep 1
  kill -1  ${AG_pid}
  sleep 1
  kill -2  ${AG_pid}
  sleep 1
  kill -9  ${AG_pid}
  exit 1
} >&8

mk_tmp_dir() {
  test -d "${tmp_dir}" && return 0
  tmp_dir=`
    t=\`mktemp -d ${TMPDIR}/.ag-XXXXXX\`
    test -d "${t}" || {
      t=${TMPDIR}/.ag-$$
      rm -rf ${t}
      mkdir ${t} || die cannot mkdir ${t}
    }
    chmod 700 ${t} || die cannot chmod 700 ${t}
    echo ${t}
    ` 2>/dev/null
}

for f in 0 1 2 5 6 7 10 13 14 15
do trap "trap_exit ${f}" $f ; done
test -n "${CDPATH}" && {
  CDPATH=''
  unset CDPATH
}
( unalias cd ) && unalias cd
( set +v     ) && set +v
test -z "${TMPDIR}" && TMPDIR=/tmp
tmp_dir=''
export AG_pid TMPDIR
AG_pid="13485"
AGexe='/usr/bin/autogen'

exec 2>&8

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 1

= = = RESULT 1 bytes:
ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 1

= = = = = = = = = = = = = = =
(result discarded)
Server traps set


* * * * LOG ENTRY 2 * * * *
cd /home/nmav/cvs/ocserv/src
set -x
trap
echo server setup done


echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 2
>ag> trap
>ag> echo server setup done
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 2

= = = RESULT 338 bytes:
trap -- 'trap_exit 0' EXIT
trap -- 'trap_exit 1' HUP
trap -- 'trap_exit 2' INT
trap -- 'trap_exit 5' TRAP
trap -- 'trap_exit 6' ABRT
trap -- 'trap_exit 7' BUS
trap -- 'trap_exit 10' USR1
trap -- 'trap_exit 13' PIPE
trap -- 'trap_exit 14' ALRM
trap -- 'trap_exit 15' TERM
trap -- '' TTIN
trap -- '' TTOU
trap -- '' WINCH
server setup doneShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 2

= = = = = = = = = = = = = = =
(result discarded)
Trap state:
trap -- 'trap_exit 0' EXIT
trap -- 'trap_exit 1' HUP
trap -- 'trap_exit 2' INT
trap -- 'trap_exit 5' TRAP
trap -- 'trap_exit 6' ABRT
trap -- 'trap_exit 7' BUS
trap -- 'trap_exit 10' USR1
trap -- 'trap_exit 13' PIPE
trap -- 'trap_exit 14' ALRM
trap -- 'trap_exit 15' TERM
trap -- '' TTIN
trap -- '' TTOU
trap -- '' WINCH
server setup done


* * * * LOG ENTRY 3 * * * *
cd /home/nmav/cvs/ocserv/src
CLexe=`echo ${AGexe} | sed 's@/autogen@/columns@'`
       test -x "${CLexe}" || CLexe=`which columns`

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 3
>ag> cd /home/nmav/cvs/ocserv/src
>>ag> echo /usr/bin/autogen
>>ag> sed s@/autogen@/columns@
>ag> CLexe=/usr/bin/columns
>ag> test -x /usr/bin/columns
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 3

= = = RESULT 1 bytes:
ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 3

= = = = = = = = = = = = = = =
CASE       ( 2) in /usr/share/autogen/options.tpl at line 38
  (suffix)
eval from file /usr/share/autogen/options.tpl line 38:
(suffix)
CASE string `h' COMPARE_FULL matched `h'
        from /usr/share/autogen/options.tpl line 40
INCLUDE    (11) in /usr/share/autogen/options.tpl at line 42
  optlib.tlib
marker '[=' loaded
marker '=][=' loaded
Defining macro init-and-validate from /usr/share/autogen/optlib.tlib
Defining macro save-name-morphs from /usr/share/autogen/optlib.tlib
Defining macro set-defines from /usr/share/autogen/optlib.tlib
Defining macro option-copyright from /usr/share/autogen/optlib.tlib
Defining macro emit-help-text from /usr/share/autogen/optlib.tlib
Defining macro emit-keyword-enum from /usr/share/autogen/optlib.tlib
Defining macro emit-member-mask from /usr/share/autogen/optlib.tlib
Defining macro emit-value-defines from /usr/share/autogen/optlib.tlib
Defining macro set-option-define from /usr/share/autogen/optlib.tlib
Defining macro option-defines from /usr/share/autogen/optlib.tlib
Defining macro emit-alias-option from /usr/share/autogen/optlib.tlib
Defining macro emit-nondoc-option from /usr/share/autogen/optlib.tlib
Defining macro emit-opt-strs from /usr/share/autogen/optlib.tlib
Defining macro help-strs from /usr/share/autogen/optlib.tlib
Defining macro emit-opt-desc from /usr/share/autogen/optlib.tlib
Template /usr/share/autogen/optlib.tlib included
        from /usr/share/autogen/optlib.tlib line 42
INCLUDE    (11) in /usr/share/autogen/optlib.tlib at line 25
  tpl-config.tlib
marker '[=' loaded
marker '=]' loaded
Template /usr/lib/x86_64-linux-gnu/autogen/tpl-config.tlib included
        from /usr/lib/x86_64-linux-gnu/autogen/tpl-config.tlib line 25
EXPR       ( E) in /usr/lib/x86_64-linux-gnu/autogen/tpl-config.tlib at line 28
  ")
eval from file /usr/lib/x86_64-linux-gnu/autogen/tpl-config.tlib line 28:
(define ao-version      "41:1:16")
(define ao-template-ver "167937")

(define inst-prefix
        (shell "prefix=\"/usr\"
                echo \"${prefix}\""))

(define exec-prefix
        (shell "exec_prefix=\"${prefix}\"
                echo \"${exec_prefix}\""))

(define inst-bin-dir
        (shell "bindir=\"${exec_prefix}/bin\"
                echo \"${bindir}\""))

(define libs
        (shell "LIBS=\"-lm -ldl \"
                echo \"${LIBS}\""))

(define inc-dir
        (shell "includedir=\"${prefix}/include\"
                echo \"${includedir}\""))

(define lib-dir
        (shell "libdir=\"${prefix}/lib/x86_64-linux-gnu\"
                echo \"${libdir}\""))

(define package
        (shell "PACKAGE_TARNAME=\"autogen\"
                echo \"${PACKAGE_TARNAME}\""))

(define data-root-dir
        (shell "datarootdir=\"${prefix}/share\"
                echo \"${datarootdir}\""))

(define data-dir
        (shell "datadir=\"${datarootdir}\"
                echo \"${datadir}\""))

(define grep-prog
        (shell "GREP=\"/bin/grep\"
                echo \"${GREP}\""))

(define egrep-prog
        (shell "EGREP=\"/bin/grep -E\"
                echo \"${EGREP}\""))

(define fgrep-prog
        (shell "FGREP=\"/bin/grep -F\"
                echo \"${FGREP}\""))

(define pkgdatadir      (shell "echo \"${datadir}/${package}\""))
(setenv "SHELL"         "/bin/bash")
(define extension-defines
   "")


* * * * LOG ENTRY 4 * * * *
cd /home/nmav/cvs/ocserv/src
prefix="/usr"
                echo "${prefix}"

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 4
>ag> cd /home/nmav/cvs/ocserv/src
>ag> prefix=/usr
>ag> echo /usr
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 4

= = = RESULT 5 bytes:
/usrShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 4

= = = = = = = = = = = = = = =


* * * * LOG ENTRY 5 * * * *
cd /home/nmav/cvs/ocserv/src
exec_prefix="${prefix}"
                echo "${exec_prefix}"

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 5
>ag> cd /home/nmav/cvs/ocserv/src
>ag> exec_prefix=/usr
>ag> echo /usr
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 5

= = = RESULT 5 bytes:
/usrShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 5

= = = = = = = = = = = = = = =


* * * * LOG ENTRY 6 * * * *
cd /home/nmav/cvs/ocserv/src
bindir="${exec_prefix}/bin"
                echo "${bindir}"

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 6
>ag> cd /home/nmav/cvs/ocserv/src
>ag> bindir=/usr/bin
>ag> echo /usr/bin
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 6

= = = RESULT 9 bytes:
/usr/binShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 6

= = = = = = = = = = = = = = =


* * * * LOG ENTRY 7 * * * *
cd /home/nmav/cvs/ocserv/src
LIBS="-lm -ldl "
                echo "${LIBS}"

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 7
>ag> cd /home/nmav/cvs/ocserv/src
>ag> LIBS='-lm -ldl '
>ag> echo '-lm -ldl '
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 7

= = = RESULT 9 bytes:
-lm -ldlShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 7

= = = = = = = = = = = = = = =


* * * * LOG ENTRY 8 * * * *
cd /home/nmav/cvs/ocserv/src
includedir="${prefix}/include"
                echo "${includedir}"

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 8
>ag> cd /home/nmav/cvs/ocserv/src
>ag> includedir=/usr/include
>ag> echo /usr/include
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 8

= = = RESULT 13 bytes:
/usr/includeShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 8

= = = = = = = = = = = = = = =


* * * * LOG ENTRY 9 * * * *
cd /home/nmav/cvs/ocserv/src
libdir="${prefix}/lib/x86_64-linux-gnu"
                echo "${libdir}"

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 9
>ag> cd /home/nmav/cvs/ocserv/src
>ag> libdir=/usr/lib/x86_64-linux-gnu
>ag> echo /usr/lib/x86_64-linux-gnu
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 9

= = = RESULT 26 bytes:
/usr/lib/x86_64-linux-gnuShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 9

= = = = = = = = = = = = = = =


* * * * LOG ENTRY 10 * * * *
cd /home/nmav/cvs/ocserv/src
PACKAGE_TARNAME="autogen"
                echo "${PACKAGE_TARNAME}"

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 10
>ag> cd /home/nmav/cvs/ocserv/src
>ag> PACKAGE_TARNAME=autogen
>ag> echo autogen
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 10

= = = RESULT 8 bytes:
autogenShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 10

= = = = = = = = = = = = = = =


* * * * LOG ENTRY 11 * * * *
cd /home/nmav/cvs/ocserv/src
datarootdir="${prefix}/share"
                echo "${datarootdir}"

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 11
>ag> cd /home/nmav/cvs/ocserv/src
>ag> datarootdir=/usr/share
>ag> echo /usr/share
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 11

= = = RESULT 11 bytes:
/usr/shareShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 11

= = = = = = = = = = = = = = =


* * * * LOG ENTRY 12 * * * *
cd /home/nmav/cvs/ocserv/src
datadir="${datarootdir}"
                echo "${datadir}"

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 12
>ag> cd /home/nmav/cvs/ocserv/src
>ag> datadir=/usr/share
>ag> echo /usr/share
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 12

= = = RESULT 11 bytes:
/usr/shareShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 12

= = = = = = = = = = = = = = =


* * * * LOG ENTRY 13 * * * *
cd /home/nmav/cvs/ocserv/src
GREP="/bin/grep"
                echo "${GREP}"

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 13
>ag> cd /home/nmav/cvs/ocserv/src
>ag> GREP=/bin/grep
>ag> echo /bin/grep
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 13

= = = RESULT 10 bytes:
/bin/grepShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 13

= = = = = = = = = = = = = = =


* * * * LOG ENTRY 14 * * * *
cd /home/nmav/cvs/ocserv/src
EGREP="/bin/grep -E"
                echo "${EGREP}"

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 14
>ag> cd /home/nmav/cvs/ocserv/src
>ag> EGREP='/bin/grep -E'
>ag> echo '/bin/grep -E'
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 14

= = = RESULT 13 bytes:
/bin/grep -EShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 14

= = = = = = = = = = = = = = =


* * * * LOG ENTRY 15 * * * *
cd /home/nmav/cvs/ocserv/src
FGREP="/bin/grep -F"
                echo "${FGREP}"

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 15
>ag> cd /home/nmav/cvs/ocserv/src
>ag> FGREP='/bin/grep -F'
>ag> echo '/bin/grep -F'
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 15

= = = RESULT 13 bytes:
/bin/grep -FShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 15

= = = = = = = = = = = = = = =


* * * * LOG ENTRY 16 * * * *
cd /home/nmav/cvs/ocserv/src
echo "${datadir}/${package}"

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 16
>ag> cd /home/nmav/cvs/ocserv/src
>ag> echo /usr/share/
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 16

= = = RESULT 12 bytes:
/usr/share/ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 16

= = = = = = = = = = = = = = =
INVOKE     (12) in /usr/share/autogen/options.tpl at line 43
  init-and-validate
Template macro init-and-validate invoked with 0 args
        from /usr/share/autogen/options.tpl line 43
EXPR       ( E) in /usr/share/autogen/optlib.tlib at line 29
  (if (not (exist? "flag.name"))
eval from file /usr/share/autogen/optlib.tlib line 29:
(if (not (exist? "flag.name"))
    (error "No options have been defined" ))

(if (> (count "flag") 100)
    (error (sprintf "%d options are too many - limit of 100"
                (count "flag")) ))

(if (not (and (exist? "prog-name") (exist? "prog-title")))
    (error "prog-name and prog-title are required"))
(define prog-name (get "prog-name"))
(if (> (string-length prog-name) 16)
    (error (sprintf "prog-name limited to 16 characters:  %s"
           prog-name)) )

(make-tmp-dir)
(define have-proc       #f)
(define proc-name       "")
(define test-name       "")
(define tmp-text        "")
(define is-extern       #t)
(define is-lib-cb       #f)
(define have-cb-procs   (make-hash-table 31))
(define is-ext-cb-proc  (make-hash-table 31))
(define is-lib-cb-proc  (make-hash-table 31))
(define cb-proc-name    (make-hash-table 31))
(define test-proc-name  (make-hash-table 31))
(define disable-name    (make-hash-table 31))
(define disable-prefix  (make-hash-table 31))
(define ifdef-ed        (make-hash-table 31))
(define tmp-ct          0)
(define extract-fmt     "\n/* extracted from %s near line %d */\n")
(define make-callback-procs #f)
(define omit-nls-code   (~ (get "no-xlate") "(any|no)thing"))
(define xlate-desc-p    (and (not omit-nls-code) (not (exist? "full-usage"))))
(define alt-value-idx   4096)
(define get-value-idx   (lambda() (begin
   (set! alt-value-idx (+ 1 alt-value-idx))
   (sprintf "0x%X" alt-value-idx ))))

(define have-noret-funcs
        (or (exist? "usage-message") (exist? "die-code")) )

(define need-stacking (lambda()
    (if (not (exist? "max"))
        #f
        (> (string->number (get "max")) 1)
)   )   )

(define get-text (lambda (nm) (shell
        "{ sed 's/@[a-z]*{\\([^}]*\\)}/\\1/g' | "
          "${CLexe} --fill -I0 -W72\n}<<\\_EODesc_\n"
        (get nm) "\n_EODesc_" )))

(define do-ifdefs (or (exist? "flag.ifdef") (exist? "flag.ifndef")))

;; IF    long options are disallowed
;;   AND at least one flag character (value) is supplied
;; THEN every option must have a 'value' attribute
;;
(define flag-options-only
        (and (not (exist? "long-opts")) (exist? "flag.value")))

(if (exist? "vendor-opt") (begin
    ;; except the 'vendor-opt' attribute allows long options that do
    ;; not have flag values, but it conflicts with 'long-opts' and requires
    ;; at least one 'flag.value'
    ;;
    (if (or (exist? "long-opts") (not (exist? "flag.value")))
        (error "'vendor-opt' and 'long-opts' conflict.  flag values required")
        (set! flag-options-only #f))
    (if (exist? "library")
        (error "'vendor-opt' conflicts with 'library'"))
) )

(if (and (exist? "reorder-args") (not (exist? "argument")) )
  (error
    "Reordering arguments requires operands (the 'argument' attribute)"))

(if (and flag-options-only (exist? "flag.disable"))
    (error "options can be disabled only with a long option name"))

(if (exist? "flag.extract-code")
    (shellf "f=%s.c ; test -s $f && mv -f $f $f.save"
            (base-name)))

(if (and (exist? "usage") (exist? "gnu-usage"))
    (error "'usage' and 'gnu-usage' conflict." ))

(if (> (count "flag.default") 1)
    (error "Too many default options"))

(if (exist? "library") (begin
    (if (not (exist? "flag[0].documentation")) (error
        "The first option of a library must be a documentation option"))
    (if (not (exist? "flag[0].lib-name"))
        (error "The first option of a library must specify 'lib-name'"))
    (if (< 1 (count "flag.lib-name"))
        (error "a library must only have one 'flag.lib-name'"))
)   )

(if (exist? "main") (begin
    (if (> (count "main") 1)
        (error "too many main procedures"))
    (if (not (exist? "main.main-type"))
        (error "main procedure does not have a type") ) ))

;;  Establish a number of variations on the spelling of the
;;  program name.  Use these Scheme defined values throughout.
;;
(define pname               (get-c-name "prog-name"))
(define pname-cap           (string-capitalize  pname))
(define pname-up            (string-upcase      pname))
(define pname-down          (string-downcase    pname))
(define number-opt-index    -1)
(define default-opt-index   -1)

(define guarded-test-main   (or (exist? "test-main")
                                (string? (getenv "TEST_MAIN"))))
(if guarded-test-main
    (warn "'test-main' is obsolete and should not be used any more.  Use 
'main'."))

(define main-guard          (string-append "TEST_" pname-up "_OPTS" ))
(define make-main-proc
  (if (exist? "main")
      (~~ (get "main[].main-type" "") "shell-process|shell-parser|main")
      guarded-test-main ) )
(if (not make-main-proc) (set! guarded-test-main #f))

(define descriptor "")
(define opt-name   "")
(define tmp-val    "")
(define added-hdr  "")

(define flg-name   "")
(define UP-name    "")
(define cap-name   "")
(define low-name   "")
(define enum-pfx   "")

(define set-flag-names (lambda () (begin
    (set! flg-name (get "name"))
    (set! UP-name  (get-up-name "name"))
    (set! cap-name (string-capitalize UP-name ))
    (set! low-name (string-downcase   UP-name ))
    (set! enum-pfx (if (exist? ".prefix-enum")
                       (string-append (get-up-name "prefix-enum") "_")
                       (string-append UP-prefix UP-name "_") ))
) ) )

(define UP-prefix  "")
(define lc-prefix  "")
(define Cap-prefix "")
(define OPT-pfx    "OPT_")
(define INDEX-pfx  "INDEX_OPT_")
(define VALUE-pfx  "VALUE_OPT_")

(if (exist? "prefix")
   (begin
     (set! UP-prefix  (string-append (get-up-name "prefix") "_"))
     (set! lc-prefix  (string-downcase   UP-prefix))
     (set! Cap-prefix (string-capitalize UP-prefix))
     (set! OPT-pfx    (string-append UP-prefix "OPT_"))
     (set! INDEX-pfx  (string-append "INDEX_" OPT-pfx))
     (set! VALUE-pfx  (string-append "VALUE_" OPT-pfx))
 ) )

(define cap-c-name   (lambda (ag-name)
    (string-capitalize! (get-c-name ag-name))  ))

(define index-name   (lambda (i-name)
   (string-append INDEX-pfx (get-up-name i-name))  ))

(define optname-from "A-Z_^")
(define optname-to   "a-z--")
(if (exist? "preserve-case")
   (begin
     (set! optname-from "_^")
     (set! optname-to   "--")
)  )

(define version-text (string-append prog-name
        (if (exist? "package")
            (string-append " (" (get "package") ")")
            "" )
        (if (exist? "version")
            (string-append " " (get "version"))
            "" ) ))

(if (exist? "flag.value")
    (shellf "

        list=`echo '%s' | sort`
        ulst=`echo \"${list}\" | sort -u`
        test `echo \"${ulst}\" | wc -l` -ne %d && {
          echo \"${list}\" > ${tmp_dir}/sort
          echo \"${ulst}\" > ${tmp_dir}/uniq
          df=`diff ${tmp_dir}/sort ${tmp_dir}/uniq | sed -n 's/< *//p'`
          die 'duplicate option value characters:' ${df}
        }"

        (join "\n" (stack "flag.value"))
        (count "flag.value") ) )

(define temp-idx      0)
(define no-flag-ct    0)
(define lib-opt-ptr  "")
(define max-name-len 10)


* * * * LOG ENTRY 17 * * * *
cd /home/nmav/cvs/ocserv/src
mk_tmp_dir ; echo ${tmp_dir}/ag-XXXXXX

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 17
>ag> cd /home/nmav/cvs/ocserv/src
>ag> mk_tmp_dir
>mk_tmp_dir> test -d ''
>>>mk_tmp_dir> mktemp -d /tmp/.ag-XXXXXX
>>mk_tmp_dir> t=/tmp/.ag-QGM83s
>>mk_tmp_dir> test -d /tmp/.ag-QGM83s
>>mk_tmp_dir> chmod 700 /tmp/.ag-QGM83s
>>mk_tmp_dir> echo /tmp/.ag-QGM83s
>mk_tmp_dir> tmp_dir=/tmp/.ag-QGM83s
>ag> echo /tmp/.ag-QGM83s/ag-XXXXXX
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 17

= = = RESULT 26 bytes:
/tmp/.ag-QGM83s/ag-XXXXXXShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 17

= = = = = = = = = = = = = = =
eval from file expOutput.c line 583:
(set! tmp-dir "/tmp/.ag-QGM83s")
(add-cleanup "test \"${VERBOSE:-false}\" = true || rm -rf /tmp/.ag-QGM83s")


* * * * LOG ENTRY 18 * * * *
cd /home/nmav/cvs/ocserv/src


        list=`echo 'c
g
d
l
u' | sort`
        ulst=`echo "${list}" | sort -u`
        test `echo "${ulst}" | wc -l` -ne 5 && {
          echo "${list}" > ${tmp_dir}/sort
          echo "${ulst}" > ${tmp_dir}/uniq
          df=`diff ${tmp_dir}/sort ${tmp_dir}/uniq | sed -n 's/< *//p'`
          die 'duplicate option value characters:' ${df}
        }

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 18
>ag> cd /home/nmav/cvs/ocserv/src
>>ag> echo 'c
g
d
l
u'
>>ag> sort
>ag> list='c
d
g
l
u'
>>ag> echo 'c
d
g
l
u'
>>ag> sort -u
>ag> ulst='c
d
g
l
u'
>>ag> echo 'c
d
g
l
u'
>>ag> wc -l
>ag> test 5 -ne 5
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 18

= = = RESULT 1 bytes:
ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 18

= = = = = = = = = = = = = = =
FOR        ( F) in /usr/share/autogen/optlib.tlib at line 238
FOR flag loop in /usr/share/autogen/optlib.tlib on line 238 begins:
  -  FOR-each flag[0] it#0: Nxt 1, first=yes, last=no
EXPR       ( E) in /usr/share/autogen/optlib.tlib at line 240
  (set! tmp-ct (len "name"))
eval from file /usr/share/autogen/optlib.tlib line 240:
(set! tmp-ct (len "name"))
    (if (> tmp-ct 32)
        (error (sprintf "Option %d name exceeds 32 characters: %s"
                       (for-index) (get "name")) ))
    (if (> tmp-ct max-name-len)
        (set! max-name-len tmp-ct))

    (if (exist? "value")
        (if (< 1 (count "value"))
            (error (sprintf "Option %s has too many `value's" (get "name"))))
        (set! no-flag-ct (+ 1 no-flag-ct))
    )

    (if (and flag-options-only
             (not (exist? "documentation"))
             (not (exist? "value")))
        (error (sprintf "Option %s needs a `value' attribute" (get "name"))))

    (set! tmp-val
           (+ (if (exist? "call-proc")    1 0)
              (if (exist? "extract-code") 1 0)
              (if (exist? "flag-proc")    1 0)
              (if (exist? "unstack-arg")  1 0)
              (if (exist? "stack-arg")    1 0)  ))

    ;;  IF there is one of the above callback proc types AND there is an
    ;;     option argument of type non-string, THEN oops.  Conflict.
    ;;
    (if (and (> tmp-val 0) (exist? "arg-type")
             (not (=* (get "arg-type") "str"))  )
        (error (sprintf
               "Option %s has a %s argument and a callback procedure"
               (get "name") (get "arg-type") )
    )   )

    ;;  Count up the ways a callback procedure was specified.  Must be 0 or 1
    ;;
    (if (< 1 (+ (if (exist? "arg-range") 1 0)
                (if (~* (get "arg-type") "key|set") 1 0) tmp-val))
       (error (sprintf "Option %s has multiple callback specifications"
                      (get "name")) ))

    (if (< 1 (+ (count "ifdef") (count "ifndef") ))
        (error (sprintf "Option %s has multiple 'ifdef-es'" (get "name") )) )

    (if (and (exist? "stack-arg") (not (exist? "arg-type")))
        (error (sprintf "Option %s has stacked args, but no arg-type"
                        (get "name"))))

    (if (and (exist? "min") (exist? "must-set"))
        (error (sprintf "Option %s has both 'min' and 'must-set' attributes"
                        (get "name"))))

    (if (and (exist? "omitted-usage")
             (not (exist? "ifdef"))
             (not (exist? "ifndef")) )
        (error (string-append "Option " (get "name") " has 'omitted-usage' "
               "but neither 'ifdef' nor 'ifndef'" )) )

    (if (and (exist? "equivalence")
             (exist? "aliases"))
        (error (string-append "Option " (get "name") " has both "
               "'equivalence' and 'aliases'" )) )

    (if (exist? "lib-name")
        (set! lib-opt-ptr (string->c-name! (string-append
              (get "lib-name") "_" (get "name") "_optDesc_p"))) )
  -  FOR-each flag[1] it#1: Nxt 2, first=no, last=no
EXPR       ( E) in /usr/share/autogen/optlib.tlib at line 240
  (set! tmp-ct (len "name"))
eval from file /usr/share/autogen/optlib.tlib line 240:
(set! tmp-ct (len "name"))
    (if (> tmp-ct 32)
        (error (sprintf "Option %d name exceeds 32 characters: %s"
                       (for-index) (get "name")) ))
    (if (> tmp-ct max-name-len)
        (set! max-name-len tmp-ct))

    (if (exist? "value")
        (if (< 1 (count "value"))
            (error (sprintf "Option %s has too many `value's" (get "name"))))
        (set! no-flag-ct (+ 1 no-flag-ct))
    )

    (if (and flag-options-only
             (not (exist? "documentation"))
             (not (exist? "value")))
        (error (sprintf "Option %s needs a `value' attribute" (get "name"))))

    (set! tmp-val
           (+ (if (exist? "call-proc")    1 0)
              (if (exist? "extract-code") 1 0)
              (if (exist? "flag-proc")    1 0)
              (if (exist? "unstack-arg")  1 0)
              (if (exist? "stack-arg")    1 0)  ))

    ;;  IF there is one of the above callback proc types AND there is an
    ;;     option argument of type non-string, THEN oops.  Conflict.
    ;;
    (if (and (> tmp-val 0) (exist? "arg-type")
             (not (=* (get "arg-type") "str"))  )
        (error (sprintf
               "Option %s has a %s argument and a callback procedure"
               (get "name") (get "arg-type") )
    )   )

    ;;  Count up the ways a callback procedure was specified.  Must be 0 or 1
    ;;
    (if (< 1 (+ (if (exist? "arg-range") 1 0)
                (if (~* (get "arg-type") "key|set") 1 0) tmp-val))
       (error (sprintf "Option %s has multiple callback specifications"
                      (get "name")) ))

    (if (< 1 (+ (count "ifdef") (count "ifndef") ))
        (error (sprintf "Option %s has multiple 'ifdef-es'" (get "name") )) )

    (if (and (exist? "stack-arg") (not (exist? "arg-type")))
        (error (sprintf "Option %s has stacked args, but no arg-type"
                        (get "name"))))

    (if (and (exist? "min") (exist? "must-set"))
        (error (sprintf "Option %s has both 'min' and 'must-set' attributes"
                        (get "name"))))

    (if (and (exist? "omitted-usage")
             (not (exist? "ifdef"))
             (not (exist? "ifndef")) )
        (error (string-append "Option " (get "name") " has 'omitted-usage' "
               "but neither 'ifdef' nor 'ifndef'" )) )

    (if (and (exist? "equivalence")
             (exist? "aliases"))
        (error (string-append "Option " (get "name") " has both "
               "'equivalence' and 'aliases'" )) )

    (if (exist? "lib-name")
        (set! lib-opt-ptr (string->c-name! (string-append
              (get "lib-name") "_" (get "name") "_optDesc_p"))) )
  -  FOR-each flag[2] it#2: Nxt 3, first=no, last=no
EXPR       ( E) in /usr/share/autogen/optlib.tlib at line 240
  (set! tmp-ct (len "name"))
eval from file /usr/share/autogen/optlib.tlib line 240:
(set! tmp-ct (len "name"))
    (if (> tmp-ct 32)
        (error (sprintf "Option %d name exceeds 32 characters: %s"
                       (for-index) (get "name")) ))
    (if (> tmp-ct max-name-len)
        (set! max-name-len tmp-ct))

    (if (exist? "value")
        (if (< 1 (count "value"))
            (error (sprintf "Option %s has too many `value's" (get "name"))))
        (set! no-flag-ct (+ 1 no-flag-ct))
    )

    (if (and flag-options-only
             (not (exist? "documentation"))
             (not (exist? "value")))
        (error (sprintf "Option %s needs a `value' attribute" (get "name"))))

    (set! tmp-val
           (+ (if (exist? "call-proc")    1 0)
              (if (exist? "extract-code") 1 0)
              (if (exist? "flag-proc")    1 0)
              (if (exist? "unstack-arg")  1 0)
              (if (exist? "stack-arg")    1 0)  ))

    ;;  IF there is one of the above callback proc types AND there is an
    ;;     option argument of type non-string, THEN oops.  Conflict.
    ;;
    (if (and (> tmp-val 0) (exist? "arg-type")
             (not (=* (get "arg-type") "str"))  )
        (error (sprintf
               "Option %s has a %s argument and a callback procedure"
               (get "name") (get "arg-type") )
    )   )

    ;;  Count up the ways a callback procedure was specified.  Must be 0 or 1
    ;;
    (if (< 1 (+ (if (exist? "arg-range") 1 0)
                (if (~* (get "arg-type") "key|set") 1 0) tmp-val))
       (error (sprintf "Option %s has multiple callback specifications"
                      (get "name")) ))

    (if (< 1 (+ (count "ifdef") (count "ifndef") ))
        (error (sprintf "Option %s has multiple 'ifdef-es'" (get "name") )) )

    (if (and (exist? "stack-arg") (not (exist? "arg-type")))
        (error (sprintf "Option %s has stacked args, but no arg-type"
                        (get "name"))))

    (if (and (exist? "min") (exist? "must-set"))
        (error (sprintf "Option %s has both 'min' and 'must-set' attributes"
                        (get "name"))))

    (if (and (exist? "omitted-usage")
             (not (exist? "ifdef"))
             (not (exist? "ifndef")) )
        (error (string-append "Option " (get "name") " has 'omitted-usage' "
               "but neither 'ifdef' nor 'ifndef'" )) )

    (if (and (exist? "equivalence")
             (exist? "aliases"))
        (error (string-append "Option " (get "name") " has both "
               "'equivalence' and 'aliases'" )) )

    (if (exist? "lib-name")
        (set! lib-opt-ptr (string->c-name! (string-append
              (get "lib-name") "_" (get "name") "_optDesc_p"))) )
'get arg-type' retrieved in no value at all line 12207568
  -  FOR-each flag[3] it#3: Nxt 4, first=no, last=no
EXPR       ( E) in /usr/share/autogen/optlib.tlib at line 240
  (set! tmp-ct (len "name"))
eval from file /usr/share/autogen/optlib.tlib line 240:
(set! tmp-ct (len "name"))
    (if (> tmp-ct 32)
        (error (sprintf "Option %d name exceeds 32 characters: %s"
                       (for-index) (get "name")) ))
    (if (> tmp-ct max-name-len)
        (set! max-name-len tmp-ct))

    (if (exist? "value")
        (if (< 1 (count "value"))
            (error (sprintf "Option %s has too many `value's" (get "name"))))
        (set! no-flag-ct (+ 1 no-flag-ct))
    )

    (if (and flag-options-only
             (not (exist? "documentation"))
             (not (exist? "value")))
        (error (sprintf "Option %s needs a `value' attribute" (get "name"))))

    (set! tmp-val
           (+ (if (exist? "call-proc")    1 0)
              (if (exist? "extract-code") 1 0)
              (if (exist? "flag-proc")    1 0)
              (if (exist? "unstack-arg")  1 0)
              (if (exist? "stack-arg")    1 0)  ))

    ;;  IF there is one of the above callback proc types AND there is an
    ;;     option argument of type non-string, THEN oops.  Conflict.
    ;;
    (if (and (> tmp-val 0) (exist? "arg-type")
             (not (=* (get "arg-type") "str"))  )
        (error (sprintf
               "Option %s has a %s argument and a callback procedure"
               (get "name") (get "arg-type") )
    )   )

    ;;  Count up the ways a callback procedure was specified.  Must be 0 or 1
    ;;
    (if (< 1 (+ (if (exist? "arg-range") 1 0)
                (if (~* (get "arg-type") "key|set") 1 0) tmp-val))
       (error (sprintf "Option %s has multiple callback specifications"
                      (get "name")) ))

    (if (< 1 (+ (count "ifdef") (count "ifndef") ))
        (error (sprintf "Option %s has multiple 'ifdef-es'" (get "name") )) )

    (if (and (exist? "stack-arg") (not (exist? "arg-type")))
        (error (sprintf "Option %s has stacked args, but no arg-type"
                        (get "name"))))

    (if (and (exist? "min") (exist? "must-set"))
        (error (sprintf "Option %s has both 'min' and 'must-set' attributes"
                        (get "name"))))

    (if (and (exist? "omitted-usage")
             (not (exist? "ifdef"))
             (not (exist? "ifndef")) )
        (error (string-append "Option " (get "name") " has 'omitted-usage' "
               "but neither 'ifdef' nor 'ifndef'" )) )

    (if (and (exist? "equivalence")
             (exist? "aliases"))
        (error (string-append "Option " (get "name") " has both "
               "'equivalence' and 'aliases'" )) )

    (if (exist? "lib-name")
        (set! lib-opt-ptr (string->c-name! (string-append
              (get "lib-name") "_" (get "name") "_optDesc_p"))) )
'get arg-type' retrieved in no value at all line 12207568
  -  FOR-each flag[4] it#4: Nxt 5, first=no, last=yes
EXPR       ( E) in /usr/share/autogen/optlib.tlib at line 240
  (set! tmp-ct (len "name"))
eval from file /usr/share/autogen/optlib.tlib line 240:
(set! tmp-ct (len "name"))
    (if (> tmp-ct 32)
        (error (sprintf "Option %d name exceeds 32 characters: %s"
                       (for-index) (get "name")) ))
    (if (> tmp-ct max-name-len)
        (set! max-name-len tmp-ct))

    (if (exist? "value")
        (if (< 1 (count "value"))
            (error (sprintf "Option %s has too many `value's" (get "name"))))
        (set! no-flag-ct (+ 1 no-flag-ct))
    )

    (if (and flag-options-only
             (not (exist? "documentation"))
             (not (exist? "value")))
        (error (sprintf "Option %s needs a `value' attribute" (get "name"))))

    (set! tmp-val
           (+ (if (exist? "call-proc")    1 0)
              (if (exist? "extract-code") 1 0)
              (if (exist? "flag-proc")    1 0)
              (if (exist? "unstack-arg")  1 0)
              (if (exist? "stack-arg")    1 0)  ))

    ;;  IF there is one of the above callback proc types AND there is an
    ;;     option argument of type non-string, THEN oops.  Conflict.
    ;;
    (if (and (> tmp-val 0) (exist? "arg-type")
             (not (=* (get "arg-type") "str"))  )
        (error (sprintf
               "Option %s has a %s argument and a callback procedure"
               (get "name") (get "arg-type") )
    )   )

    ;;  Count up the ways a callback procedure was specified.  Must be 0 or 1
    ;;
    (if (< 1 (+ (if (exist? "arg-range") 1 0)
                (if (~* (get "arg-type") "key|set") 1 0) tmp-val))
       (error (sprintf "Option %s has multiple callback specifications"
                      (get "name")) ))

    (if (< 1 (+ (count "ifdef") (count "ifndef") ))
        (error (sprintf "Option %s has multiple 'ifdef-es'" (get "name") )) )

    (if (and (exist? "stack-arg") (not (exist? "arg-type")))
        (error (sprintf "Option %s has stacked args, but no arg-type"
                        (get "name"))))

    (if (and (exist? "min") (exist? "must-set"))
        (error (sprintf "Option %s has both 'min' and 'must-set' attributes"
                        (get "name"))))

    (if (and (exist? "omitted-usage")
             (not (exist? "ifdef"))
             (not (exist? "ifndef")) )
        (error (string-append "Option " (get "name") " has 'omitted-usage' "
               "but neither 'ifdef' nor 'ifndef'" )) )

    (if (and (exist? "equivalence")
             (exist? "aliases"))
        (error (string-append "Option " (get "name") " has both "
               "'equivalence' and 'aliases'" )) )

    (if (exist? "lib-name")
        (set! lib-opt-ptr (string->c-name! (string-append
              (get "lib-name") "_" (get "name") "_optDesc_p"))) )
'get arg-type' retrieved in no value at all line 12207568
FOR flag repeated 5 times
        from /usr/share/autogen/optlib.tlib line 238
EXPR       ( E) in /usr/share/autogen/optlib.tlib at line 312
  = no-flag-ct 0))
eval from file /usr/share/autogen/optlib.tlib line 312:
(if (and (exist? "vendor-opt") (= no-flag-ct 0))
    (error "'vendor-opt' requires that there be options without flag values"))

(define opt-strs (string-append pname "_opt_strs"))
(string-table-new opt-strs)
(out-push-new) (out-suspend "home-list")
(if (not omit-nls-code) (begin
    (out-push-new)
    (out-suspend "xget")
)   )
(define field-name-fmt (string-append
        "\n  /* referenced via " pname "Options.%s */\n"))
(define put-xget (lambda (nm st) (begin
    (out-resume      "xget")
    (ag-fprintf 0    field-name-fmt nm)
    (mk-gettextable  st)
    (out-suspend     "xget")
) ) )
ag_scm_out_push_new -- temp file in-mem file
ag_scm_out_suspend in-mem file as 'ocpasswd_opt_strs'
ag_scm_out_push_new -- temp file in-mem file
ag_scm_out_suspend in-mem file as 'home-list'
ag_scm_out_push_new -- temp file in-mem file
ag_scm_out_suspend in-mem file as 'xget'
INVOKE     (12) in /usr/share/autogen/options.tpl at line 44
  option-copyright
Template macro option-copyright invoked with 0 args
        from /usr/share/autogen/options.tpl line 44
Text       (15) in /usr/share/autogen/optlib.tlib at line 552
  
EXPR       ( E) in /usr/share/autogen/optlib.tlib at line 554
  (. ao-version)
eval from file /usr/share/autogen/optlib.tlib line 554:
(. ao-version)
Text       (15) in /usr/share/autogen/optlib.tlib at line 554
   templates.
EXPR       ( E) in /usr/share/autogen/optlib.tlib at line 557
  ource")
eval from file /usr/share/autogen/optlib.tlib line 557:
(if (= "h" (suffix)) "header" "source")
Text       (15) in /usr/share/autogen/optlib.tlib at line 557
   file is not encumbered
Unknown    (16) in /usr/share/autogen/optlib.tlib at line 559
remapped to 'Expr' (16) in /usr/share/autogen/optlib.tlib at line 559
        based on prog-name
Text       (15) in /usr/share/autogen/optlib.tlib at line 559
  toOpts is
IF         (10) in /usr/share/autogen/optlib.tlib at line 565
  (exist? "copyright")
eval from file /usr/share/autogen/optlib.tlib line 565:
(exist? "copyright")
IF expression `(exist? "copyright")' on line 565 yielded true
        from /usr/share/autogen/optlib.tlib line 565
Text       (15) in /usr/share/autogen/optlib.tlib at line 565
  
Unknown    (16) in /usr/share/autogen/optlib.tlib at line 567
remapped to 'Expr' (16) in /usr/share/autogen/optlib.tlib at line 567
        based on prog-name
Text       (15) in /usr/share/autogen/optlib.tlib at line 567
  nsed
CASE       ( 2) in /usr/share/autogen/optlib.tlib at line 571
CASE no match: `gplv2' COMPARE_FULL vs. `'
CASE no match: `gplv2' EQUIVALENT_FULL vs. `note'
CASE string `gplv2' MATCH_ALWAYS matched `'
        from /usr/share/autogen/optlib.tlib line 579
EXPR       ( E) in /usr/share/autogen/optlib.tlib at line 579
  pe") prog-name " *  "
eval from file /usr/share/autogen/optlib.tlib line 579:
(license-full (get "copyright.type") prog-name " *  "
                   (get "copyright.owner") (get "copyright.date"))
Text       (15) in /usr/share/autogen/optlib.tlib at line 582
  
IF         (10) in /usr/share/autogen/optlib.tlib at line 586
  (exist? "addtogroup")
eval from file /usr/share/autogen/optlib.tlib line 586:
(exist? "addtogroup")
IF `(exist? "addtogroup")' macro selected no clause
        from /usr/share/autogen/optlib.tlib line 586
INCLUDE    (11) in /usr/share/autogen/options.tpl at line 45
  opthead.tlib
marker '[=' loaded
marker '=]' loaded
Defining macro emit-program-externs from /usr/share/autogen/opthead.tlib
Defining macro emit-exit-codes from /usr/share/autogen/opthead.tlib
Defining macro emit-opt-values from /usr/share/autogen/opthead.tlib
Defining macro emit-option-guards from /usr/share/autogen/opthead.tlib
Defining macro set-std-value from /usr/share/autogen/opthead.tlib
Defining macro join-or-expand from /usr/share/autogen/opthead.tlib
Defining macro nls-header-code from /usr/share/autogen/opthead.tlib
Template /usr/share/autogen/opthead.tlib included
        from /usr/share/autogen/opthead.tlib line 45
Text       (15) in /usr/share/autogen/opthead.tlib at line 24
  /**
Unknown    (16) in /usr/share/autogen/opthead.tlib at line 26
remapped to 'Expr' (16) in /usr/share/autogen/opthead.tlib at line 26
        based on prog-name
Text       (15) in /usr/share/autogen/opthead.tlib at line 26
   program.
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 31
  ts"))
eval from file /usr/share/autogen/opthead.tlib line 31:
(emit (make-header-guard "autoopts"))
  (if (exist? "config-header")
      (ag-fprintf 0 "\n#include \"%s\"" (get "config-header")) )

  (emit "\n#include <autoopts/options.h>\n")

  (if have-noret-funcs (begin
     (emit "#include <stdarg.h>\n")
     (if (exist? "no-return")
         (emit "#include <stdnoreturn.h>\n"))
  )  )

  (define option-ct      0)
  (define index-sep-str "")

  (set! max-name-len (+ max-name-len 2))
  (define index-fmt (sprintf "%%s\n    %s%%-%ds=%%3d" INDEX-pfx max-name-len))

  (define add-opt-index (lambda (opt-nm) (begin
     (ag-fprintf 0 index-fmt index-sep-str opt-nm option-ct)
     (set! option-ct (+ option-ct 1))
     (set! index-sep-str ",")
  ) ) )
eval from file expOutput.c line 934:
(define header-file "ocpasswd-args.h") (define header-guard 
"AUTOOPTS_OCPASSWD_ARGS_H_GUARD")
IF         (10) in /usr/share/autogen/opthead.tlib at line 55
  (not (exist? "library"))
eval from file /usr/share/autogen/opthead.tlib line 55:
(not (exist? "library"))
IF expression `(not (exist? "library"))' on line 55 yielded true
        from /usr/share/autogen/opthead.tlib line 55
Text       (15) in /usr/share/autogen/opthead.tlib at line 55
  
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 63
  (. ao-template-ver)
eval from file /usr/share/autogen/opthead.tlib line 63:
(. ao-template-ver)
Text       (15) in /usr/share/autogen/opthead.tlib at line 63
  
Text       (15) in /usr/share/autogen/opthead.tlib at line 69
  
Unknown    (16) in /usr/share/autogen/opthead.tlib at line 71
remapped to 'Expr' (16) in /usr/share/autogen/opthead.tlib at line 71
        based on prog-name
Text       (15) in /usr/share/autogen/opthead.tlib at line 71
  
FOR        ( F) in /usr/share/autogen/opthead.tlib at line 74
FOR flag loop in /usr/share/autogen/opthead.tlib on line 74 begins:
  -  FOR-each flag[0] it#0: Nxt 1, first=yes, last=no
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 75
  (if (exist? "documentation")
eval from file /usr/share/autogen/opthead.tlib line 75:
(if (exist? "documentation")
      (set! option-ct (+ option-ct 1))
      (add-opt-index (get-up-name "name"))
  )
  -  FOR-each flag[1] it#1: Nxt 2, first=no, last=no
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 75
  (if (exist? "documentation")
eval from file /usr/share/autogen/opthead.tlib line 75:
(if (exist? "documentation")
      (set! option-ct (+ option-ct 1))
      (add-opt-index (get-up-name "name"))
  )
  -  FOR-each flag[2] it#2: Nxt 3, first=no, last=no
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 75
  (if (exist? "documentation")
eval from file /usr/share/autogen/opthead.tlib line 75:
(if (exist? "documentation")
      (set! option-ct (+ option-ct 1))
      (add-opt-index (get-up-name "name"))
  )
  -  FOR-each flag[3] it#3: Nxt 4, first=no, last=no
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 75
  (if (exist? "documentation")
eval from file /usr/share/autogen/opthead.tlib line 75:
(if (exist? "documentation")
      (set! option-ct (+ option-ct 1))
      (add-opt-index (get-up-name "name"))
  )
  -  FOR-each flag[4] it#4: Nxt 5, first=no, last=yes
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 75
  (if (exist? "documentation")
eval from file /usr/share/autogen/opthead.tlib line 75:
(if (exist? "documentation")
      (set! option-ct (+ option-ct 1))
      (add-opt-index (get-up-name "name"))
  )
FOR flag repeated 5 times
        from /usr/share/autogen/opthead.tlib line 74
IF         (10) in /usr/share/autogen/opthead.tlib at line 82
  (exist? "library")
eval from file /usr/share/autogen/opthead.tlib line 82:
(exist? "library")
IF expression `ELSE clause' on line 85 yielded true
        from /usr/share/autogen/opthead.tlib line 82
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 87
  (add-opt-index "RESET_OPTION"))
eval from file /usr/share/autogen/opthead.tlib line 87:
(if (exist? "resettable")       (add-opt-index "RESET_OPTION"))
  (if (exist? "version")          (add-opt-index "VERSION"))
  (add-opt-index "HELP")
  (if (not (exist? "no-libopts")) (add-opt-index "MORE_HELP"))
  (if (exist? "usage-opt")        (add-opt-index "USAGE"))
  (if (exist? "vendor-opt")       (add-opt-index "VENDOR_OPT"))

  (if (exist? "homerc") (begin
      (if (not (exist? "disable-save")) (add-opt-index "SAVE_OPTS"))
      (add-opt-index "LOAD_OPTS")
  )   )
Text       (15) in /usr/share/autogen/opthead.tlib at line 98
  
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 99
  (. Cap-prefix)
eval from file /usr/share/autogen/opthead.tlib line 99:
(. Cap-prefix)
Text       (15) in /usr/share/autogen/opthead.tlib at line 99
  OptIndex;
Unknown    (16) in /usr/share/autogen/opthead.tlib at line 100
remapped to 'Expr' (16) in /usr/share/autogen/opthead.tlib at line 100
        based on prog-name
Text       (15) in /usr/share/autogen/opthead.tlib at line 100
   */
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 101
  (. UP-prefix)
eval from file /usr/share/autogen/opthead.tlib line 101:
(. UP-prefix)
Text       (15) in /usr/share/autogen/opthead.tlib at line 101
  OPTION_CT    
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 101
  (. option-ct)
eval from file /usr/share/autogen/opthead.tlib line 101:
(. option-ct)
IF         (10) in /usr/share/autogen/opthead.tlib at line 102
  (exist? "version")
eval from file /usr/share/autogen/opthead.tlib line 102:
(exist? "version")
IF expression `(exist? "version")' on line 102 yielded true
        from /usr/share/autogen/opthead.tlib line 102
Text       (15) in /usr/share/autogen/opthead.tlib at line 102
  
Unknown    (16) in /usr/share/autogen/opthead.tlib at line 103
remapped to 'Expr' (16) in /usr/share/autogen/opthead.tlib at line 103
        based on prog-name
Text       (15) in /usr/share/autogen/opthead.tlib at line 103
   version */
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 104
  (. pname-up)
eval from file /usr/share/autogen/opthead.tlib line 104:
(. pname-up)
Text       (15) in /usr/share/autogen/opthead.tlib at line 104
  _VERSION       
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 104
  (c-string (get "version"))
eval from file /usr/share/autogen/opthead.tlib line 104:
(c-string (get "version"))
Text       (15) in /usr/share/autogen/opthead.tlib at line 104
  
Unknown    (16) in /usr/share/autogen/opthead.tlib at line 105
remapped to 'Expr' (16) in /usr/share/autogen/opthead.tlib at line 105
        based on prog-name
Text       (15) in /usr/share/autogen/opthead.tlib at line 105
   version text */
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 106
  (. pname-up)
eval from file /usr/share/autogen/opthead.tlib line 106:
(. pname-up)
Text       (15) in /usr/share/autogen/opthead.tlib at line 106
  _FULL_VERSION  
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 106
  (c-string version-text)
eval from file /usr/share/autogen/opthead.tlib line 106:
(c-string version-text)
Text       (15) in /usr/share/autogen/opthead.tlib at line 107
  
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 111
  (. Cap-prefix)
eval from file /usr/share/autogen/opthead.tlib line 111:
(. Cap-prefix)
Text       (15) in /usr/share/autogen/opthead.tlib at line 111
  OptIndex enumeration above).
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 112
  (. UP-prefix)
eval from file /usr/share/autogen/opthead.tlib line 112:
(. UP-prefix)
Text       (15) in /usr/share/autogen/opthead.tlib at line 112
  OPT(
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 112
  (get-up-name "flag[].name")
eval from file /usr/share/autogen/opthead.tlib line 112:
(get-up-name "flag[].name")
Text       (15) in /usr/share/autogen/opthead.tlib at line 112
  )
IF         (10) in /usr/share/autogen/opthead.tlib at line 115
  (exist? "library")
eval from file /usr/share/autogen/opthead.tlib line 115:
(exist? "library")
IF `(exist? "library")' macro selected no clause
        from /usr/share/autogen/opthead.tlib line 115
CASE       ( 2) in /usr/share/autogen/opthead.tlib at line 123
CASE string `' MATCH_NONEXISTENCE matched `'
        from /usr/share/autogen/opthead.tlib line 124
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 125
   INDEX-pfx "## n]"))
eval from file /usr/share/autogen/opthead.tlib line 125:
(set! tmp-val (string-append "[" INDEX-pfx "## n]"))
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 141
  (if (exist? "library")
eval from file /usr/share/autogen/opthead.tlib line 141:
(if (exist? "library")
    (set! tmp-val (string-append "(" lib-opt-ptr tmp-val ")"))
    (set! tmp-val (string-append "(" pname "Options.pOptDesc" tmp-val ")")) )

(ag-fprintf 0 "\n#define %8sDESC(n) " UP-prefix)
(emit tmp-val)
(out-push-new)
ag_scm_out_push_new -- temp file in-mem file
Text       (15) in /usr/share/autogen/opthead.tlib at line 149
  
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 180
  gth UP-prefix) 1) UP-prefix ""))
eval from file /usr/share/autogen/opthead.tlib line 180:
(set! tmp-val (if (> (string-length UP-prefix) 1) UP-prefix ""))
(string-substitute (out-pop #t) "<P>" tmp-val)
ag_scm_out_pop in-mem file #t
out_close 'in-mem file'
INVOKE     (12) in /usr/share/autogen/opthead.tlib at line 185
  emit-exit-codes
Template macro emit-exit-codes invoked with 0 args
        from /usr/share/autogen/opthead.tlib line 185
Text       (15) in /usr/share/autogen/opthead.tlib at line 329
  
Unknown    (16) in /usr/share/autogen/opthead.tlib at line 332
remapped to 'Expr' (16) in /usr/share/autogen/opthead.tlib at line 332
        based on prog-name
Text       (15) in /usr/share/autogen/opthead.tlib at line 332
   exit codes
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 336
  (define exit-name-len 15)
eval from file /usr/share/autogen/opthead.tlib line 336:
(define exit-name-len 15)
FOR        ( F) in /usr/share/autogen/opthead.tlib at line 338
FOR loop skipped - no definition for `exit-name'
        from /usr/share/autogen/opthead.tlib line 338
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 350
  (set! tmp-val "")
eval from file /usr/share/autogen/opthead.tlib line 350:
(set! tmp-val "")
  (define no-mem-func #f)
  (define need-ex-noinput  (exist? "homerc"))
  (define noinput-err-name "")
  (define need-ex-software #t)
  (define need-ex-usage    #t)
  (define usage-err-name   "")
  (define exit-code-fmt    (sprintf
          "\n    %s_EXIT_%%-%us = %%d" pname-up exit-name-len ))

  (define succ-exit-code (string-append pname-up "_EXIT_SUCCESS"))
  (if (exist? "exit-name[0]")
      (set! succ-exit-code (string-append
            pname-up "_EXIT_" (get-up-name "exit-name[0]") ))

      (set! tmp-val (sprintf exit-code-fmt "SUCCESS" 0))
  )

  (define fail-exit-code (string-append pname-up "_EXIT_FAILURE"))
  (if (exist? "exit-name[1]")
      (set! fail-exit-code (string-append
            pname-up "_EXIT_" (get-up-name "exit-name[1]") ))

      (set! tmp-val (string-append tmp-val
            (if (> (string-length tmp-val) 1) "," "")
            (sprintf exit-code-fmt "FAILURE" 1) ))
  )

  (define nomem-exit-code fail-exit-code)
  (set! exit-code-fmt (string-append "," exit-code-fmt))

  tmp-val
FOR        ( F) in /usr/share/autogen/opthead.tlib at line 384
FOR loop skipped - no definition for `exit-name'
        from /usr/share/autogen/opthead.tlib line 384
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 402
  (if need-ex-usage (begin
eval from file /usr/share/autogen/opthead.tlib line 402:
(if need-ex-usage (begin
   (set! usage-err-name (string-append pname-up "_EXIT_USAGE_ERROR"))
   (ag-fprintf 0 exit-code-fmt "USAGE_ERROR" 64) ))

  (if need-ex-noinput (begin
   (set! tmp-val (string-append pname-up "_EXIT_NO_CONFIG_INPUT"))
   (ag-fprintf 0 exit-code-fmt "NO_CONFIG_INPUT" 66)))

  (define file-fail-exit-code
     (if (exist? "file-fail-code")
         (string-append pname-up "_EXIT_" (get-up-name "file-fail-code"))
     (if need-ex-noinput
         (string-append pname-up "_EXIT_NO_CONFIG_INPUT")
         fail-exit-code )))

  (if need-ex-software (begin
   (set! need-ex-software (string-append pname-up "_EXIT_LIBOPTS_FAILURE"))
   (ag-fprintf 0 exit-code-fmt "LIBOPTS_FAILURE"  70)))
Text       (15) in /usr/share/autogen/opthead.tlib at line 420
  
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 421
  (. pname-down)
eval from file /usr/share/autogen/opthead.tlib line 421:
(. pname-down)
Text       (15) in /usr/share/autogen/opthead.tlib at line 421
  _exit_code_t;
INVOKE     (12) in /usr/share/autogen/opthead.tlib at line 186
  emit-option-guards
Template macro emit-option-guards invoked with 0 args
        from /usr/share/autogen/opthead.tlib line 186
CASE       ( 2) in /usr/share/autogen/opthead.tlib at line 537
CASE string `' MATCH_NONEXISTENCE matched `'
        from /usr/share/autogen/opthead.tlib line 538
Text       (15) in /usr/share/autogen/opthead.tlib at line 188
  
FOR        ( F) in /usr/share/autogen/opthead.tlib at line 194
FOR flag loop in /usr/share/autogen/opthead.tlib on line 194 begins:
  -  FOR-each flag[0] it#0: Nxt 1, first=yes, last=no
EXPR       ( E) in /usr/share/autogen/opthead.tlib at line 195
  (define flag-index (for-index))
eval from file /usr/share/autogen/opthead.tlib line 195:
(define flag-index (for-index))
INVOKE     (12) in /usr/share/autogen/opthead.tlib at line 197
  save-name-morphs
Template macro save-name-morphs invoked with 0 args
        from /usr/share/autogen/opthead.tlib line 197
IF         (10) in /usr/share/autogen/optlib.tlib at line 349
  (set-flag-names)
eval from file /usr/share/autogen/optlib.tlib line 349:
(set-flag-names)
    (hash-create-handle! ifdef-ed flg-name
              (and do-ifdefs (or (exist? "ifdef") (exist? "ifndef")))  )
    (set! proc-name (string-append "doOpt" cap-name))
    (set! is-lib-cb #f)

    (exist? "call-proc")
eval from file /usr/share/autogen/optlib.tlib line 367:
(or (exist? "extract-code")
           (exist? "flag-code")
           (exist? "aliases")
           (exist? "arg-range"))
eval from file /usr/share/autogen/optlib.tlib line 380:
(exist? "flag-proc")
eval from file /usr/share/autogen/optlib.tlib line 388:
(exist? "stack-arg")
eval from file /usr/share/autogen/optlib.tlib line 401:
(exist? "unstack-arg")
IF expression `ELSE clause' on line 410 yielded true
        from /usr/share/autogen/optlib.tlib line 349
CASE       ( 2) in /usr/share/autogen/optlib.tlib at line 412
CASE no match: `file' EQUIVALENT_START vs. `bool'
CASE no match: `file' EQUIVALENT_START vs. `num'
CASE no match: `file' EQUIVALENT_FULL vs. `time-date'
CASE no match: `file' EQUIVALENT_START vs. `time'
CASE string `file' MATCH_START matched `key|set|fil'
        from /usr/share/autogen/optlib.tlib line 441
EXPR       ( E) in /usr/share/autogen/optlib.tlib at line 442
  (set! test-name proc-name)
eval from file /usr/share/autogen/optlib.tlib line 442:
(set! test-name proc-name)
         (set! is-extern #f)
         (set! have-proc #t)
EXPR       ( E) in /usr/share/autogen/optlib.tlib at line 459
  (if (not guarded-test-main)
eval from file /usr/share/autogen/optlib.tlib line 459:
(if (not guarded-test-main)
      (set! test-name proc-name))

  (if have-proc
      (begin
        (hash-create-handle! have-cb-procs   flg-name #t)
        (hash-create-handle! cb-proc-name    flg-name proc-name)
        (hash-create-handle! test-proc-name  flg-name test-name)
        (hash-create-handle! is-ext-cb-proc  flg-name is-extern)
        (hash-create-handle! is-lib-cb-proc  flg-name is-lib-cb)
        (set! make-callback-procs #t)
      )
      (begin
        (hash-create-handle! have-cb-procs   flg-name #f)
        (hash-create-handle! cb-proc-name    flg-name "NULL")
        (hash-create-handle! test-proc-name  flg-name "NULL")
      )
  )

  (if (exist? "default")
      (set! default-opt-index (. flag-index)) )
IF         (10) in /usr/share/autogen/opthead.tlib at line 199
  OPT-pfx UP-name))
eval from file /usr/share/autogen/opthead.tlib line 199:
(set! opt-name   (string-append OPT-pfx UP-name))
     (set! descriptor (string-append UP-prefix "DESC(" UP-name ")" ))

     (exist? "documentation")
IF expression `ELSE clause' on line 213 yielded true
        from /usr/share/autogen/opthead.tlib line 199
INVOKE     (12) in /usr/share/autogen/opthead.tlib at line 214
  option-defines
Template macro option-defines invoked with 0 args
        from /usr/share/autogen/opthead.tlib line 214
Text       (15) in /usr/share/autogen/optlib.tlib at line 760
  
EXPR       ( E) in /usr/share/autogen/optlib.tlib at line 762
  d UP-prefix "DESC("
eval from file /usr/share/autogen/optlib.tlib line 762:
(define value-desc (string-append UP-prefix "DESC("
          (if (exist? "equivalence")
              (get-up-name "equivalence")
              UP-name) ")" ))
  (sprintf "%-18s" opt-name)
Text       (15) in /usr/share/autogen/optlib.tlib at line 766
   
CASE       ( 2) in /usr/share/autogen/optlib.tlib at line 768
CASE no match: `c' MATCH_NONEXISTENCE vs. `'
CASE no match: `c' COMPARE_FULL vs. `''
CASE no match: `c' COMPARE_FULL vs. `\'
Compiling '[ -~]' with bits 0x1
CASE no match: `c' MATCH_FULL vs. `[ -~]'
CASE no match: `c' EQUIVALENT_START vs. `num'
CASE string `c' MATCH_ALWAYS matched `'
        from /usr/share/autogen/optlib.tlib line 780
EXPR       ( E) in /usr/share/autogen/optlib.tlib at line 780
  (error (sprintf
eval from file /usr/share/autogen/optlib.tlib line 780:
(error (sprintf
    "Error:  value for opt %s is `%s'\nmust be single char or 'NUMBER'"
    (get "name") (get "value")))
out_close 'ocpasswd-args.h'
done_check done
eval from file autogen.c line 158:
(if (> (string-length shell-cleanup) 0) (shellf "( (%s) & >/dev/null 2>&1 )" 
shell-cleanup) )


* * * * LOG ENTRY 19 * * * *
cd /home/nmav/cvs/ocserv/src
( (
test "${VERBOSE:-false}" = true || rm -rf /tmp/.ag-QGM83s
) & >/dev/null 2>&1 )

echo
echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 19
>ag> cd /home/nmav/cvs/ocserv/src
>ag> test false = true
>ag> rm -rf /tmp/.ag-QGM83s
>ag> echo
>ag> echo ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 19

= = = RESULT 1 bytes:
ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd - 19

= = = = = = = = = = = = = = =
>>ag> trap_exit 15
>>trap_exit> case "$1" in
>>trap_exit> exec
close_server_shell in 9 state
exit_cleanup waited done
===AutoGen ends - 13485

Reply via email to