Date: Thu, 5 Mar 2009 00:41:02 +0000 (UTC) From: Tim Kientzle <kientzle@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r189384 - head/lib/libarchive/test Message-ID: <200903050041.n250f2uV057754@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: kientzle Date: Thu Mar 5 00:41:02 2009 New Revision: 189384 URL: http://svn.freebsd.org/changeset/base/189384 Log: Merge r362 from libarchive.googlecode.com: Minor fix to custom argument parser. Modified: head/lib/libarchive/test/main.c Modified: head/lib/libarchive/test/main.c ============================================================================== --- head/lib/libarchive/test/main.c Thu Mar 5 00:36:13 2009 (r189383) +++ head/lib/libarchive/test/main.c Thu Mar 5 00:41:02 2009 (r189384) @@ -975,9 +975,10 @@ int main(int argc, char **argv) */ ++argv; --argc;/* Skip program name */ while (*argv != NULL) { + if (**argv != '-') + break; p = *argv++; - if (*p++ != '-') - usage(progname); + ++p; /* Skip '-' */ while (*p != '\0') { option = *p++; option_arg = NULL;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903050041.n250f2uV057754>