From cd795c1446b705b2e14cf70655e859571d4f8755 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Thu, 20 Apr 2017 22:45:50 -0400 Subject: Clean up argument parsing for libremessages formatters. --- src/chroot-tools/distcc-tool | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'src/chroot-tools/distcc-tool') diff --git a/src/chroot-tools/distcc-tool b/src/chroot-tools/distcc-tool index d181109..ba0c9bc 100755 --- a/src/chroot-tools/distcc-tool +++ b/src/chroot-tools/distcc-tool @@ -37,20 +37,19 @@ fi q0="$(printf '%q' "$0")" # quoted $0 panic() { - echo "$(gettext 'panic: malformed call to internal function')" >&2 + gettext 'panic: malformed call to internal function' >&2 exit 1 } error() { - mesg="$(gettext "$1")"; shift - printf "$(gettext 'ERROR:') $mesg\n" "$@" >&2 + local mesg; mesg="$(gettext "$1")"; shift + printf -- "$(gettext 'ERROR:') $mesg\n" "$@" >&2 exit 1 } print() { - local mesg=$1 - shift - printf -- "$(gettext "$mesg")\n" "$@" + local mesg; mesg="$(gettext "$1")"; shift + printf -- "$mesg\n" "$@" } usage() { -- cgit v1.2.2