bug-indent
[Top][All Lists]
Advanced

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

annoying misbehavior of -linux in 2.2.10


From: Alejandro Mery
Subject: annoying misbehavior of -linux in 2.2.10
Date: Thu, 15 Oct 2009 13:16:37 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.5pre) Gecko/20091014 Shredder/3.0pre

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

Attachment: test.c
Description: Text Data

Attachment: test.diff
Description: Text Data

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


reply via email to

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