diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2006-05-26 07:24:24 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2006-05-26 07:24:24 +0000 |
commit | cb130fe109a0e812a836d1847c32b8daaf76e134 (patch) | |
tree | 9f0c6979bd3575ec6fdd14dc8e9d1463e4f8fd1d /guimb | |
parent | db64efbbb441ba5814e282f88f5cf8f3e46c94fb (diff) | |
download | mailutils-cb130fe109a0e812a836d1847c32b8daaf76e134.tar.gz mailutils-cb130fe109a0e812a836d1847c32b8daaf76e134.tar.bz2 |
Remove leftover optind usage. Thanks Jay Sulzberger <jays@panix.com> for reporting.
Diffstat (limited to 'guimb')
-rw-r--r-- | guimb/main.c | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/guimb/main.c b/guimb/main.c index f4596fdf5..539e6edfb 100644 --- a/guimb/main.c +++ b/guimb/main.c @@ -147,6 +147,7 @@ int main (int argc, char *argv[]) { int c = argc; + int index; mu_guimb_param_t param; struct guimb_data gd; @@ -155,10 +156,10 @@ main (int argc, char *argv[]) append_arg (""); mu_argp_init (program_version, NULL); - mu_argp_parse (&argp, &argc, &argv, 0, guimb_argp_capa, NULL, &c); - + mu_argp_parse (&argp, &argc, &argv, 0, guimb_argp_capa, &index, &c); + for (; c < argc; c++) - append_arg (argv[c]); + append_arg (argv[c]); if (!user_name) user_name = who_am_i (); @@ -174,7 +175,7 @@ main (int argc, char *argv[]) /* Register the desired formats. */ mu_register_all_formats (); - if (!argv[optind]) + if (!argv[index]) { if (default_mailbox) append_arg (default_mailbox); @@ -184,12 +185,12 @@ main (int argc, char *argv[]) { collect_open_mailbox_file (); - if (argv[optind]) + if (argv[index]) { - for (; argv[optind]; optind++) + for (; argv[index]; index++) { - append_arg (argv[optind]); - collect_append_file (argv[optind]); + append_arg (argv[index]); + collect_append_file (argv[index]); } } else |