summaryrefslogtreecommitdiff
path: root/guimb
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2006-05-26 07:24:24 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2006-05-26 07:24:24 +0000
commitcb130fe109a0e812a836d1847c32b8daaf76e134 (patch)
tree9f0c6979bd3575ec6fdd14dc8e9d1463e4f8fd1d /guimb
parentdb64efbbb441ba5814e282f88f5cf8f3e46c94fb (diff)
downloadmailutils-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.c17
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

Return to:

Send suggestions and report system problems to the System administrator.