1N/A -*) echo "Usage: $command [-a] [-ccall-pattern] [-dN] [-l] [-nname_pattern] [-t] [-v] conf.tab" >&2; exit 2 ;;
1N/A1:?*) echo "$command: debug=$debug trace=$trace keep_call=$keep_call keep_name=$keep_name" >&2 ;;
1N/A _ast_intmax_t s = 0x7fffffffffffffffLL;
1N/A unsigned _ast_intmax_t u = 0xffffffffffffffffLL;
1N/A printf "%29s %35s %8s %2s %1d %5s %s$nl" "$name" "$key" "$standard" "$call" "$section" "$flags" "$define${values:+$sp=$values}${headers:+$sp$headers$nl}${script:+$sp$ob$script$nl$cb}"
1N/A#include <sys/systeminfo.h>'
1N/A then CONF_getconf_a=-a
1N/A1) echo "$command: check ${CONF_getconf:+$CONF_getconf(1),}confstr(2),pathconf(2),sysconf(2),sysinfo(2) configuration names" >&2 ;;
1N/A case $CONF_getconf_a in
1N/A *) case $CONF_getconf in
1N/A ?*) for v in `strings $CONF_getconf | grep '^[ABCDEFGHIJKLMNOPQRSTUVWXYZ_][ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789]*$'`
1N/A do if $CONF_getconf $v >/dev/null
1N/AHOST=`package | sed -e 's,[0123456789.].*,,' | tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ`
1N/A *) underscore=U ;;
1N/A *) underscore=U ;;
1N/A printf "%29s %35s %8s %2s %1d %5s %s$nl" "$name" "$key" "$standard" "$call" "$section" "$flags" "$define${values:+$sp=$values}${headers:+$sp$headers$nl}${script:+$sp$ob$script$nl$cb}"
1N/A $keep_name) ;;
1N/A $keep_call) ;;
1N/A sed "s/[^_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789][^_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789]*/${snl}/g" $tmp.e |
1N/A grep '^[_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz][_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789]*$' |
1N/A sed -e '/conf[ ]*".*"[ ]*=[ ]*/!d' -e '/[_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789][ ]*(/!d' -e 's/.*"\(.*\)".*/\1/' > $tmp.n
1N/Ado eval CONF_const_${line}=1
1N/Ado eval CONF_const_${line}=1
1N/Ado eval CONF_string_${line}=1
1N/A $keep_name) ;;
1N/A $keep_call) ;;
1N/A for s in _${call}_${standard}${section}_${name} _${call}_${standard}_${name} _${call}_${section}_${name} _${call}_${name} ${call}_${name}
1N/A case $CONF_getconf in
1N/A ?*) if $CONF_getconf $conf_name > $tmp.x 2>/dev/null
1N/A conf_limit=$x
1N/A *) conf_minmax=$s
1N/A 1) conf_minmax=$s
1N/A case $conf_minmax in
1N/A case $CONF_getconf in
1N/A ?*) conf_minmax=$x
1N/A *) case $conf_limit in
1N/A 0[xX]*|-*|+*|[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_]*)
1N/A *[!0123456789abcdefABCDEF]*)
1N/A case $conf_minmax in
1N/A 0[xX]*|-*|+*|[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_]*)
1N/A *[!0123456789abcdefABCDEF]*)
1N/A case $conf_limit in
1N/A case $LL_suffix in
1N/A ??) case $conf_limit in
1N/A conf_limit=${conf_limit}L
1N/A ksh) p=${conf_limit%?}
1N/A conf_limit=${p}${s}${LL_suffix}-1${LL_suffix}
1N/A 0[xX]*[abcdefABCDEF])
1N/A conf_limit=${conf_limit}U${LL_suffix}
1N/A case $conf_minmax in
1N/A case $LL_suffix in
1N/A ??) case $conf_minmax in
1N/A ksh) p=${conf_minmax%?}
1N/A conf_minmax=${p}${s}${LL_suffix}-1${LL_suffix}
1N/A 0[xX]*[abcdefABCDEF])
1N/A conf_minmax=${conf_minmax}U${LL_suffix}
1N/A case $conf_flags in
1N/A echo "{ \"$conf_name\", $conf_limit, $conf_minmax, $conf_flags, $conf_standard, $conf_section, $conf_call, $conf_op },"
1N/Afor standard in $standards
1N/Acase $CONF_getconf in
1N/A case $CONF_getconf_a in
1N/Aextern const int conf_elements;
1N/Aextern const int prefix_elements;
1N/Afor standard in $standards