[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Bug with case labels
From: |
Prakhar Deep |
Subject: |
Bug with case labels |
Date: |
Fri, 22 Sep 2006 14:51:10 +0530 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.13) Gecko/20060414 |
Hi,
We have found a strange behavior of indent version 2.2.9. When indent is
run twice or more on a file, with the same profile, it is changing
that file every time.
For example:
------------
In a case structure like following:
switch(c)
{
case 1:
{
}
PREFIX
case2:
SUFFIX
{
}
}
We ran indent with following options: -kr -ts4 -l120 -bad -nbbo -br -nce
-nbfda -nut
First run:
----------
prakhar> indent -kr -ts4 -l120 -bad -nbbo -br -nce -nbfda -nut test.c
test.c changes to:
switch (c) {
case 1:
{
}
PREFIX case2:
SUFFIX {
}
}
Second run:
-----------
prakhar> indent -kr -ts4 -l120 -bad -nbbo -br -nce -nbfda -nut test.c
test.c changes to: ----------------------- I form
switch (c) {
case 1:
{
}
PREFIX case2:SUFFIX {
}}
Third run:
----------
prakhar> indent -kr -ts4 -l120 -bad -nbbo -br -nce -nbfda -nut test.c
test.c changes to: ----------------------- II form
switch (c) {
case 1:
{
}
PREFIX case2:SUFFIX {
}
}
Fourth run:
-----------
prakhar> indent -kr -ts4 -l120 -bad -nbbo -br -nce -nbfda -nut test.c
test.c changes to: ----------------------- I form
switch (c) {
case 1:
{
}
PREFIX case2:SUFFIX {
}}
In all successive runs the file keeps on changing between the I and II
form, infinetly.
Pls check the given behavior.
Thanks.
Prakhar Deep
- Bug with case labels,
Prakhar Deep <=