Re: Modernizing pg_bsd_indent's error/warning reporting code - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Modernizing pg_bsd_indent's error/warning reporting code
Date
Msg-id 235695.1781540813@sss.pgh.pa.us
Whole thread
In response to Re: Modernizing pg_bsd_indent's error/warning reporting code  (Ayush Tiwari <ayushtiwari.slg01@gmail.com>)
List pgsql-hackers
Ayush Tiwari <ayushtiwari.slg01@gmail.com> writes:
> On Fri, 12 Jun 2026 at 22:29, Tom Lane <tgl@sss.pgh.pa.us> wrote:
>> This is not an unreasonable suggestion, and presumably more people
>> will start seeing this as they adopt newer clang versions.  (I see
>> the same on Fedora 44, for instance.)  So I think we ought to take
>> the advice, and while we're at it let's convert this code to use
>> varargs instead of several duplicative functions.  Patch attached.

> Patch looks good to me,

Thanks for looking!

> Just a minor comment, while we are at it, should we change
> the %zd to %zu for nitems since it looks like it uses size_t?

Seems reasonable enough.  It can't matter functionally, since
the denominators in nitems() are surely at least 2.  But it is
indeed customary to print size_t with %zu, so done that way.

            regards, tom lane



pgsql-hackers by date:

Previous
From: Andres Freund
Date:
Subject: Re: BM_IO_ERROR flag is lost in TerminateBufferIO due to order of operations in UnlockBufHdrExt
Next
From: Álvaro Herrera
Date:
Subject: Re: [PATCH] REPLICA IDENTITY USING INDEX accepts column with invalid NOT NULL