I wrote:
> Robert Haas <robertmhaas@gmail.com> writes:
>> Maybe the macro definition could be split across several lines instead
>> of having one really long line?
> I think that would complicate Catalog.pm; not clear if it's worth it.
Oh, cancel that --- in an uncaffeinated moment, I thought you were asking
about splitting the *call* sites of the CATALOG() macro. I agree that
the *definition* could be laid out better than it is here.
regards, tom lane