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 1vT0oa-00BK9B-1O for pgsql-committers@arkaria.postgresql.org; Tue, 09 Dec 2025 16:43:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vT0oZ-005akV-0H for pgsql-committers@arkaria.postgresql.org; Tue, 09 Dec 2025 16:43:51 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vT0oY-005akN-2p for pgsql-committers@lists.postgresql.org; Tue, 09 Dec 2025 16:43:51 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vT0oX-003xby-0x for pgsql-committers@lists.postgresql.org; Tue, 09 Dec 2025 16:43:50 +0000 Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vT0oW-007VsX-2p for pgsql-committers@lists.postgresql.org; Tue, 09 Dec 2025 16:43:48 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vT0oV-003efy-2U for pgsql-committers@lists.postgresql.org; Tue, 09 Dec 2025 16:43:48 +0000 Content-Type: multipart/mixed; boundary="===============0542055699153932980==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Support "j" length modifier in snprintf.c. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 09 Dec 2025 16:43:48 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0542055699153932980== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 U3VwcG9ydCAiaiIgbGVuZ3RoIG1vZGlmaWVyIGluIHNucHJpbnRmLmMuCgpQT1NJWCBoYXMgZm9y IGEgbG9uZyB0aW1lIGRlZmluZWQgdGhlICJqIiBsZW5ndGggbW9kaWZpZXIgZm9yCnByaW50ZiBj b252ZXJzaW9ucyBhcyBtZWFuaW5nIHRoZSBzaXplIG9mIGludG1heF90IG9yIHVpbnRtYXhfdC4K V2UgZ290IGF3YXkgd2l0aG91dCBzdXBwb3J0aW5nIHRoYXQgc28gZmFyLCBiZWNhdXNlIHdlIHdl cmUgbm90CnVzaW5nIGludG1heF90IGFueXdoZXJlLiAgSG93ZXZlciwgY29tbWl0IGU2YmU4NDM1 NiByZS1pbnRyb2R1Y2VkCnVwc3RyZWFtJ3MgdXNlIG9mIGludG1heF90IGFuZCBQUklkTUFYIGlu dG8gemljLmMuICBJdCBlbWVyZ2VzCnRoYXQgb24gc29tZSBwbGF0Zm9ybXMgKGF0IGxlYXN0IEZy ZWVCU0QgYW5kIG1hY09TKSwgPGludHR5cGVzLmg+CmRlZmluZXMgUFJJZE1BWCBhcyAiamQiLCBz byB0aGF0IHNucHJpbnRmLmMgZmFsbHMgb3ZlciBpZiB0aGF0IGlzCnVzZWQuICAoV2UgaGFkbid0 IG5vdGljZWQgeWV0IGJlY2F1c2UgaXQgd291bGQgb25seSBiZSBhcHBhcmVudAppZiBiYWQgZGF0 YSBpcyBmZWQgdG8gemljLCByZXN1bHRpbmcgaW4gYW4gZXJyb3IgcmVwb3J0LCBhbmQgZXZlbgp0 aGVuIHRoZSBvbmx5IHZpc2libGUgc3ltcHRvbSBpcyBhIG1pc3NpbmcgbGluZSBudW1iZXIgaW4g dGhlCmVycm9yIG1lc3NhZ2UuKQoKV2UgY291bGQgcmV2ZXJ0IHRoYXQgZGVjaXNpb24gZnJvbSBv dXIgY29weSBvZiB6aWMuYywgYnV0Cm9uIHRoZSB3aG9sZSBpdCBzZWVtcyBiZXR0ZXIgdG8gdXBk YXRlIHNucHJpbnRmLmMgdG8gc3VwcG9ydAp0aGlzIHN0YW5kYXJkIG1vZGlmaWVyLiAgVGhlcmUg bWlnaHQgd2VsbCBiZSBleHRlbnNpb25zLApub3cgb3IgaW4gZnV0dXJlLCB0aGF0IGV4cGVjdCBp dCB0byB3b3JrLgoKSSBkaWQgdGhpcyBpbiB0aGUgbGF6eSBtYW4ncyB3YXkgb2YgdHJhbnNsYXRp bmcgImoiIHRvIGVpdGhlcgoibCIgb3IgImxsIiBkZXBlbmRpbmcgb24gYSBjb21waWxlLXRpbWUg c2l6ZW9mKCkgY2hlY2ssIGp1c3QKYXMgd2FzIGRvbmUgbG9uZyBhZ28gdG8gc3VwcG9ydCAieiIg Zm9yIHNpemVfdC4gIE9uZSBjb3VsZAppbWFnaW5lIHByb21vdGluZyBpbnRtYXhfdCB0byBoYXZl IGZ1bGwgc3VwcG9ydCBpbiBzbnByaW50Zi5jLApmb3IgZXhhbXBsZSBjb252ZXJ0aW5nIGZtdGlu dCgpJ3MgdmFsdWUgYXJndW1lbnQgYW5kIGludGVybmFsCmFyaXRobWV0aWMgdG8gdXNlIFt1XWlu dG1heF90IG5vdCBbdW5zaWduZWRdIGxvbmcgbG9uZy4gIEJ1dAp0aGF0J2QgYmUgbW9yZSB3b3Jr IGFuZCBJJ20gaGVzaXRhbnQgdG8gZG8gaXQgYW55d2F5OiBpZiB0aGVyZQphcmUgYW55IHBsYXRm b3JtcyBvdXQgdGhlcmUgd2hlcmUgaW50bWF4X3QgaXMgYWN0dWFsbHkgd2lkZXIKdGhhbiAibG9u ZyBsb25nIiwgdGhpcyB3b3VsZCBkb3VidGxlc3MgcmVzdWx0IGluIGEgbm90aWNlYWJsZQpzcGVl ZCBwZW5hbHR5IHRvIHNucHJpbnRmKCkuICBMZXQncyBub3QgZ28gdGhlcmUgdW50aWwgd2UgaGF2 ZQpwb3NpdGl2ZSBldmlkZW5jZSB0aGF0IHRoZXJlJ3MgYSByZWFzb24gdG8sIGFuZCBzb21lIHdh eSB0bwptZWFzdXJlIHdoYXQgc2l6ZSBvZiBwZW5hbHR5IHdlJ3JlIHRha2luZy4KCkF1dGhvcjog VG9tIExhbmUgPHRnbEBzc3MucGdoLnBhLnVzPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5l cy9tLzMyMTA3MDMuMTc2NTIzNjc0MEBzc3MucGdoLnBhLnVzCgpCcmFuY2gKLS0tLS0tCm1hc3Rl cgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRp ZmYvZjg3MTVlYzg2NjA4ZmM1ZjZjODBmNWRlYzMzNjliNGNjNTY0ODFhOAoKTW9kaWZpZWQgRmls ZXMKLS0tLS0tLS0tLS0tLS0KY29uZmlndXJlICAgICAgICAgICAgICAgICAgfCAzMyArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysKY29uZmlndXJlLmFjICAgICAgICAgICAgICAgfCAg MSArCm1lc29uLmJ1aWxkICAgICAgICAgICAgICAgIHwgIDIgKysKc3JjL2luY2x1ZGUvcGdfY29u ZmlnLmguaW4gfCAgMyArKysKc3JjL3BvcnQvc25wcmludGYuYyAgICAgICAgfCAxOCArKysrKysr KysrKysrKysrKysKNSBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspCgo= --===============0542055699153932980==--