On Sat, Jan 14, 2023 at 03:43:08PM -0600, Justin Pryzby wrote:
> On Sun, Jan 08, 2023 at 01:45:25PM -0600, Justin Pryzby wrote:
> > pg_compress_specification is being passed by value, but I think it
> > should be passed as a pointer, as is done everywhere else.
>
> ISTM that was an issue with 5e73a6048, affecting a few public and
> private functions. I wrote a pre-preparatory patch which changes to
> pass by reference.
I updated 001 to change SetOutput() to pass by reference, too (before,
that ended up in the 002 patch).
I can't see any issue in 002 other than the == GZIP change (the fix for
which I'd previously included in a later patch).
> One more thing: some comments still refer to the cfopen API, which this
> patch removes.
>
> > There were "LZ4" comments and file extension stuff in the preparatory
> > commit. But now it seems like you *removed* them in the LZ4 commit
> > (where it actually belongs) rather than *moving* it from the
> > prior/parent commit *to* the lz4 commit. I recommend to run something
> > like "git diff @{1}" whenever doing this kind of patch surgery.
>
> TODO
I addressed that in the fixup commits 005 and 007.
--
Justin