[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: annoying misbehavior of -linux in 2.2.10
From: |
indent |
Subject: |
Re: annoying misbehavior of -linux in 2.2.10 |
Date: |
Thu, 05 Nov 2009 18:52:00 +0100 |
User-agent: |
Thunderbird 2.0.0.23 (X11/20090817) |
The FOO problem looks like a bug.
the poink problem can be fixed with the -T foo option.
Alejandro Mery wrote:
> Hello,
>
> I mail you to ask how to "fix" two annoying misbehaviors (imo), one is
> an extra space injected before macro names when used inside structs
> and the other is an space after the * when they type is a typedef.
>
> the test file (attached) looks like:
> ---
> typedef int foo;
>
> #define FOO(N) foo N
>
> struct bar {
> foo i;
> FOO(j);
> };
>
> void poink(foo *i, int *j);
> ---
>
> and `indent -linux test.c` makes the following (imo invalid) change
>
> --- test.c~ 2009-10-15 12:59:18.000000000 +0200
> +++ test.c 2009-10-15 12:59:21.000000000 +0200
> @@ -4,7 +4,7 @@
>
> struct bar {
> foo i;
> - FOO(j);
> + FOO(j);
> };
>
> -void poink(foo *i, int *j);
> +void poink(foo * i, int *j);
>
> I'm using 2.2.10 from Ubuntu. Is there a way to fix this by arguments?
>
> Thanks,
> Alejandro Mery
> ------------------------------------------------------------------------
>
> _______________________________________________
> bug-indent mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/bug-indent
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: annoying misbehavior of -linux in 2.2.10,
indent <=