Alex Rousskov wrote:
On Tue, 2008-01-08 at 16:45 +1300, Amos Jeffries wrote:
On the bit-field problem, I have a similar mind. Even though the wrap is
extremely ugly the suggested fix makes code almost unreadable.
The fix (pre- and post-processing) is invisible to the programmer. It
would be auto-performed before and after astyle is run.
If we have to go the way of hacking bitfields around astyle, I would
suggest going to a macro (yuck). Like so:
#define BITFIELD(name,bits) unsigned int name : bits
struct {
BITFIELD(name, 1);
BITFIELD(flag, 1);
}
That could work indeed, provided astyle does not mangle the above into
some other ugly representation, especially if comments are added after
the declaration.
Cool. I'm building a little (so far) file of these tests so the styles
can be automatically verified.
If you or christos are doing the same could you commit it as a
test-suite file and test script?
Amos
--
Please use Squid 2.6STABLE17 or 3.0STABLE1.
There are serious security advisories out on all earlier releases.