On Fri, Jun 20, 2025 at 5:01 PM Aleksander Alekseev <aleksan...@timescale.com> wrote: > > Hi, > > > Given the quality of BSD indent code, I have _always_ found it easier to > > modify pgindent. ;- > > :D Initially I thought that the problem was simple enough to solve it > in C, but this turned out not to be true. > > > It's going to be simpler to modify pgindent then. PFA the updated patch. > > I noticed a mistake in v2. Here is the corrected patch. Changes > comparing to the previous version: >
Thanks! Now it affects 4 times more files (380). What I noticed: 1) Most of the comments are bordered comments like this: -/* -------------------------------------------------------------------------------- +/* + * -------------------------------------------------------------------------------- * Public IO related functions operating on IO Handles * -------------------------------------------------------------------------------- */ Do we want to skip such comments? I have also seen comments with '====' border. 2) Some comments like this: before: /* Author: Linus Tolke (actually most if the code is "borrowed" from the distribution and just slightly modified) */ after: /* * Author: Linus Tolke (actually most if the code is "borrowed" from the distribution and just slightly modified) */ I guess closing */ on the separate line is the trigger? If I'm not wrong there are only 3 such comments, maybe it is easier to fix them by hand?) 3) It seems all geqo related file contains such comment: -/* contributed by: +/* + * contributed by: =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= * Martin Utesch * Institute of Automatic Control * = Best regards, Arseniy Mukhin