Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wNe4M-000xZ9-2S for pgsql-hackers@arkaria.postgresql.org; Thu, 14 May 2026 21:58:14 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wNe4L-00FJaa-1M for pgsql-hackers@arkaria.postgresql.org; Thu, 14 May 2026 21:58:13 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wNe4L-00FJaR-0V for pgsql-hackers@lists.postgresql.org; Thu, 14 May 2026 21:58:13 +0000 Received: from mail-dl1-x1234.google.com ([2607:f8b0:4864:20::1234]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wNe4I-00000000eCp-3tDh for pgsql-hackers@postgresql.org; Thu, 14 May 2026 21:58:12 +0000 Received: by mail-dl1-x1234.google.com with SMTP id a92af1059eb24-12c1a170a50so11999004c88.0 for ; Thu, 14 May 2026 14:58:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=j-davis-com.20251104.gappssmtp.com; s=20251104; t=1778795889; x=1779400689; darn=postgresql.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=xXzBqCTdxGXnJIaCcWIt9Phq0IToQQxzNI9QTR0n2EI=; b=fJ95eLD77k0zWehCaBc+aF5IY4KLaTgspCcvDCiza/RIqmy/KsKlUF6w99bJOMuMN/ 1x2sKX1DjgGYfErIz/i3rMDCCWn1ls+gTmntEhKstv3U+e002WwQqFmphTsVtIoTtDyv 07yDPwb4Th10wZ9xMvH/PWS7/xwFLq+3Z47K6gYWw8QeFrpHZ9VWbWEP3EWH1gtC/X82 AL6EZWZLvw7URTTksajEC6oTppaSMnahQ3oFt1cJoPt5MlxuRqDvtIvrUsRWnVlHaiJf s/kdiOHri/SOvwkgt5r4VzyVFSXh/1N1oV/tclqousl9kd+3KAjY5xQUUPfxQ4SGfbAE 8zBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778795889; x=1779400689; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=xXzBqCTdxGXnJIaCcWIt9Phq0IToQQxzNI9QTR0n2EI=; b=l9egRipH/2GA/56WFBUn4waBcaXGVhCu3TVjkK4CjqLjm4WCJbz6aGiAJMMLN8nzyt LRxfFLDyE7J8AeTn4T4qTju3rkrJgPfMjDOjLcz1SwYO++XYNl95Gr/OM1+iRU2LY9ML xMXF7v/AoVEbwTEf2UNQbYOzOi4SYR4NtHGazHgANYLKkEXJ6JiumVBdqschVaeA5MCx kmKKbiYGztpoWjpj8OiwnJP8IWeVOntNNUWe6HnsPteH/TTeWII8xx0FiC2sseikr3e3 CV6VK5m72qLElzkNByLEmuPnYSvx0ZP/+wzXkOEJubyZhZs3H40i/gAyJy9qwCCO732k Em3Q== X-Gm-Message-State: AOJu0YxE/jjr3Px19JCPDXqYQePrReI5gA2K7E7sc2Z3uvaS4594OEs6 0rinAEOVxKQbp+pVTDZjEwNjmTmtzfPnazPGmRlzxHyguCzkmaPnBCFBPqCpB7IZRCZb8mWFPvs Cy8c= X-Gm-Gg: Acq92OEa6ZBGbD8RJzeIsn/Y3NEEvz/L4NYCLbbjbM/9ngHpL7+Zf2d44Lf+ilcZ57w I8jfQClgMs5hZqkmz16EDgOABLLd0b4GbaoRSD3vqN8O57GEx7ULNUCwVZaY5A14vdKt65gy/r4 zxuGl0tIftmCrPt3irMR1e/vajTdhSEjO6sdQUuAkv4sIOenstpaArJMCDyu3/MGNHxRW/OQOZO WIdVchTmQW72RlyaPdu74GY/AUqJSByeX9jyLdYKgKVGGv1i7iVvbzU1EqH1SFprXzQqmjCSBS+ LMHiWyX9cYwZIHIFg+VG0IezWdobjAupK4XWTohiulJJXEb1AFugT7BfTJxK+V+s6ZzxziAsVIX Hxjk7OJ7Am129MCGm93GNW0k9NUrFNKfBK/PM8isB91mgacSeREnfVGs8SkD23MPAQQWExKaqx4 dSuO2P1fxuBS4GBdX5m5v3 X-Received: by 2002:a05:7022:670d:b0:130:73ed:214 with SMTP id a92af1059eb24-1350440c6a3mr474598c88.1.1778795888610; Thu, 14 May 2026 14:58:08 -0700 (PDT) Received: from [10.10.241.5] ([50.175.226.10]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-134cc2351c3sm6421344c88.11.2026.05.14.14.58.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 May 2026 14:58:08 -0700 (PDT) Message-ID: <3f103dae2fb5544838bad3d5814b65f1eeb50400.camel@j-davis.com> Subject: Re: Refactor: allow pg_strncoll(), etc., to accept -1 length for NUL-terminated cstrings. From: Jeff Davis To: Andres Freund Cc: pgsql-hackers@postgresql.org Date: Thu, 14 May 2026 14:58:07 -0700 In-Reply-To: <56d386147d2f0a269c7b8644eee05d1dce4aa80d.camel@j-davis.com> References: <2d758e07dff26bcc7cbe2aec57431329bfe3679a.camel@j-davis.com> <56d386147d2f0a269c7b8644eee05d1dce4aa80d.camel@j-davis.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.3-0ubuntu1.1 MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, 2026-05-05 at 13:23 -0700, Jeff Davis wrote: > Patch attached. It causes a bit of churn, so one disadvantage is that > it will complicate future backports in this area. I plan to commit this soon. Regards, Jeff Davis