When using the -bad option with v2.2.10, all *lines* of declarations get a
blank line added, vs blocks of declarations.

Used to work fine with v2.2.9.

eg. See below.


Cheers!
- Steve
PS Thanks for a truly wonderful program. Has saved me vast numbers of hours
fixing my poor formatting. :-)



$ cat test1.c
#include <stdio.h>
char *foo;
char *bar;
/* This separates blocks of declarations.  */
int baz;
main ()
{
    printf("Hello World\n");
    exit (0);
}


$ /usr/local/bin/indent --version
GNU indent 2.2.10


$ /usr/local/bin/indent -v -npro -bad test1.c -o /dev/stdout
option: npro
option: bad
option: o
#include <stdio.h>
char *foo;

char *bar;

/* This separates blocks of declarations.  */
int baz;

main ()
{
  printf ("Hello World\n");
  exit (0);
}
There were 10 non-blank output lines and 1 comments
(Lines with comments)/(Lines with code):  0.111


$ /usr/local/bin/indent -v -npro -nbad test1.c -o /dev/stdout
option: npro
option: nbad
option: o
#include <stdio.h>
char *foo;
char *bar;
/* This separates blocks of declarations.  */
int baz;
main ()
{
  printf ("Hello World\n");
  exit (0);
}
There were 10 non-blank output lines and 1 comments
(Lines with comments)/(Lines with code):  0.111




_______________________________________________
bug-indent mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-indent

Reply via email to