bug-indent
[Top][All Lists]
Advanced

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

[Bug-indent] Oops on Nested Loops (and stuff)


From: Alex Clarke
Subject: [Bug-indent] Oops on Nested Loops (and stuff)
Date: Tue, 24 Feb 2004 02:43:58 -0500 (EST)

New to indent.  Great concept.  Bad on nested blocks (at least redhat 9's
2.2.9-2 version is).

Example of problem:

input:

#include <stdio.h>

int main()
{
    int i,j,k,l;
    for (i = 0; i < 100; i++)
    {
        for (j = 0; j < 100; j++)
        {
            for (k = 0; k < 100; k++)
            {
                for (l = 0; l < 100; l++)
                {
                    fprintf(stderr,"argh!");
                }
            }
        }
    }
}

indent myfile.c      #default GNU style, right?
produces:

#include <stdio.h>

int
main ()
{
  int i, j, k, l;
  for (i = 0; i < 100; i++)
    {
      for (j = 0; j < 100; j++)
    {
      for (k = 0; k < 100; k++)
        {
          for (l = 0; l < 100; l++)
        {
          fprintf (stderr, "argh!");
        }
        }
    }
    }
}

and that's just not cool.  The behaviour I expected was for every nested
level to be indented, not every other.  Is this known behaviour or an
aberration?

Thanks,
Alex.





reply via email to

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