bug-indent
[Top][All Lists]
Advanced

[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





reply via email to

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