From: | Bruce Momjian <bruce(at)momjian(dot)us> |
---|---|
To: | Andrew Dunstan <andrew(at)dunslane(dot)net> |
Cc: | Alvaro Herrera <alvherre(at)commandprompt(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: typedefs for indent |
Date: | 2009-03-30 22:09:54 |
Message-ID: | 200903302209.n2UM9sX28316@momjian.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Andrew Dunstan wrote:
> >>> FWIW I was looking at this code for unrelated reasons and found a couple
> >>> of symbols that pgindent considers to be typedefs but it clearly are not
> >>> -- BufferHitCount and LocalBufferHitCount. It can be seen in
> >>> ShowBufferUsage().
> >>>
> >> Are you saying you saw this in Andrew's typedef output, or from the 8.3
> >> run of pg_indent?
> >>
> >
> > This is on the 8.3 code. Notice how this is formatted:
> >
> > hitrate = (float) BufferHitCount *100.0 / ReadBufferCount;
> >
> >
> >
> >
>
>
> These symbols are not in the buildfarm's list of typedefs.
The good news is that LocalBufferHitCount isn't in my list of typedefs
from CVS HEAD, and probably not in 8.3 either. The bad news is that
pgindent pushes the '*' next to the 100.0 in my testing. :-(
I tested BSD indent alone with no arguments or typedef list and got the
same output, even after adding the space in the C file, so something
wrong must be happening in the binary.
--
Bruce Momjian <bruce(at)momjian(dot)us> http://momjian.us
EnterpriseDB http://enterprisedb.com
+ If your life is a hard drive, Christ can be your backup. +
Attachment | Content-Type | Size |
---|---|---|
unknown_filename | text/plain | 29.6 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2009-03-30 22:45:37 | Re: typedefs for indent |
Previous Message | David Fetter | 2009-03-30 22:09:40 | Re: psql \d* and system objects |