<html><head></head><body dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div class="ApplePlainTextBody">Hi, thanks for your fix! I am currently working on implementing the lz4 support for libpq compression. Looking forward to post an update soon.<br><br>—<br>Daniil Zakhlystov<br><br><blockquote type="cite">On 2 Oct 2021, at 02:20, Daniel Gustafsson <daniel(at)yesql(dot)se> wrote:<br><br><blockquote type="cite">On 2 Sep 2021, at 00:29, Daniel Gustafsson <daniel(at)yesql(dot)se> wrote:<br><br><blockquote type="cite">On 29 Jul 2021, at 16:57, Daniil Zakhlystov <usernamedt(at)yandex-team(dot)ru> wrote:<br><br>Forgot to attach the updated patch :) <br></blockquote><br>This fails to build on Windows due to the use of strcasecmp:<br><br>+<span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span>if (strcasecmp(supported_algorithms[zpq->compressors[i].impl], "zstd") == <br><br>Was that meant to be pg_strcasecmp?<br></blockquote><br>To keep this thread from stalling, attached is a rebased patchset with the<br>above mentioned fix to try and get this working on Windows.<br><br>--<br>Daniel Gustafsson<span class="Apple-tab-span" style="white-space:pre"> </span><span class="Apple-tab-span" style="white-space:pre"> </span>https://vmware.com/<br><br><0001-Add-zlib-and-zstd-streaming-compression.patch><0002-Implement-libpq-compression.patch><br></blockquote><br></div></body></html>