[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-indent] bugs indenting c++ code
From: |
Simon Oosthoek |
Subject: |
[Bug-indent] bugs indenting c++ code |
Date: |
Fri, 07 Nov 2003 15:23:08 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031014 Thunderbird/0.3 |
Hi gnu
I've noticed a few problems using indent on some C++ files we have. I
can't give you the actual files, but included are obfuscated parts of
them and the script I use to indent them.
I use indent 2.2.9 from mandrake 9.1
The problems are:
- class definitions (especially inline empty {} combinations)
- the constructor with initialisations are not indented like in the
original (which is better readable like that)
- return types that are pointers get extra spacing before the procname
when using -npsl
Cheers
Simon
--
phone:(+31|0)53 4810319
fax: (+31|0)53 4810333
address@hidden
http://www.ti-wmc.nl/
static class MyClass : public ParClass {
public:
MyClass() : ParClass("TEST") {}
ParObject* create(int , const char*const*) {
return (new XX);
}
} myclass;
AA::AA() : LL() , sent_xs_(0), basds_(0), szsl_(0), asdk_(0), sasdasde(0),
asdsasdze_(-1), duasdasds_(0), rtasdasasdadq_(-1), pasda_aq_(-1),
rttasdaae_(0), paohae_(0),
basdasd_(0), bitasfsadfap_(0), masd(-1), asdas_(0),aasgsdasdaack_(-1),
masdasn_(-1), asda(0),
asdasff(0), aasasdas_(0), rqwassadaa_(0),asdaUs_(0), aasdasaea_(-1),
rabcxvvxvxc_(this),
pczxvzcvzxer_(this), vxcvxcr_(this), sxxxcvxcvaer_(this),
tasdaczx_(this)
{
some_code();
asdas=bla;
}
zxczxca* AA::aasdfasdst(int ud)
{
int p;
some_code();
blabla;
return(p);
}
static class MyClass:public ParClass {
public:
MyClass():ParClass("TEST") {
} ParObject *create(int, const char *const *) {
return (new XX);
}
}
myclass;
AA::AA():LL(), sent_xs_(0), basds_(0), szsl_(0), asdk_(0), sasdasde(0),
asdsasdze_(-1),
duasdasds_(0), rtasdasasdadq_(-1), pasda_aq_(-1), rttasdaae_(0), paohae_(0),
basdasd_(0), bitasfsadfap_(0), masd(-1), asdas_(0), aasgsdasdaack_(-1),
masdasn_(-1), asda(0), asdasff(0), aasasdas_(0), rqwassadaa_(0), asdaUs_(0),
aasdasaea_(-1), rabcxvvxvxc_(this), pczxvzcvzxer_(this), vxcvxcr_(this),
sxxxcvxcvaer_(this), tasdaczx_(this)
{
some_code();
asdas = bla;
}
zxczxca *AA::aasdfasdst(int ud)
{
int p;
some_code();
blabla;
return (p);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bug-indent] bugs indenting c++ code,
Simon Oosthoek <=