Charles Bailey [off-list ref] writes:
From: Charles Bailey <redacted>
The unsigned long option parsing (including 'k'/'m'/'g' suffix parsing)
is more widely applicable. Add support for OPT_MAGNITUDE to
parse-options.h and change pack-objects.c use this support.
The error behavior on parse errors follows that of OPT_INTEGER.
The name of the option that failed to parse is reported with a brief
message describing the expect format for the option argument and then
the full usage message for the command invoked.
This is differs from the previous behavior for OPT_ULONG used in
s/is //; (locally fixed--no need to resend).