Lars Gullik Bjønnes wrote:

> Angus Leeming <[EMAIL PROTECTED]> writes:
> 
> | @@ -610,8 +600,14 @@ pre_connect(int ac, char *av[])
> |  
> |  for (s = i; s < ac; s++)
> |  {
> | -       if (load_forms(FALSE, av[s], 0) >= 0)
> | -           save_forms(av[s]);
> | +       if (load_forms(FALSE, av[s], 0) < 0) {
> | +           fprintf(stderr, "Unable to load %s\n", av[s]);
> | +           exit(1);
> | +       }
> | +       if (!save_forms(av[s])) {
> | +           fprintf(stderr, "Unable to convert %s\n", av[s]);
> | +           exit(1);
> | +       }
> 
> What if save_forms fails becuase it is unable to create the new
> files? But conversion proper when just ok?

The routine is misnamed. It does both (any necessary) saving and
conversion.

> 
> | @@ -780,22 +771,8 @@ main(int ac, char *av[])
> |      fd_buttonLabelSize = fl_cntl.buttonFontSize;
> |      fl_cntl.buttonFontSize = 0;
> |  
> | -
> |      /* Initialize stuff */
> |      init_classes();
> | -
> | -    if (fdopt.conv_only)
> | -    {
> | -   if (ac == 1)
> | -       fprintf(stderr, "%s: -convert requires arguments\n", av[0]);
> | -
> | -   for (s = 1; s < ac; s++)
> | -   {
> | -       load_forms(FALSE, av[s], 0);
> | -       save_forms(av[s]);
> | -   }
> | -   exit(0);
> | -    }
> 
> Isn't this removing functionality?

No. This code is never reached.

-- 
Angus

Reply via email to