bug-mailutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-mailutils] How do I run guimb with a repl?


From: Jay Sulzberger
Subject: Re: [bug-mailutils] How do I run guimb with a repl?
Date: Fri, 26 May 2006 05:26:52 -0400 (EDT)



On Fri, 26 May 2006, Sergey Poznyakoff <address@hidden> wrote:

Jay Sulzberger <address@hidden> wrote:

I think that once something like

  guimb -c '(top-repl)'

gave me a repl.

Yes, that should have worked. Thank you for spotting a bug. Here is
the patch:

Index: guimb/main.c
===================================================================
RCS file: /cvsroot/mailutils/mailutils/guimb/main.c,v
retrieving revision 1.27
diff -p -u -r1.27 main.c
--- guimb/main.c        26 Aug 2005 14:23:32 -0000      1.27
+++ guimb/main.c        26 May 2006 07:21:43 -0000
@@ -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


Regards,
Sergey

Thanks, Sergey!

oo--JS.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]