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.98.2) (envelope-from ) id 1xABl6-00000002V71-2PHR for pgsql-committers@arkaria.postgresql.org; Fri, 25 Sep 2026 19:39:00 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1xABl4-00000002RfW-34lR for pgsql-committers@arkaria.postgresql.org; Fri, 25 Sep 2026 19:38:58 +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.98.2) (envelope-from ) id 1xABhF-00000002NnY-0M06 for pgsql-committers@lists.postgresql.org; Fri, 25 Sep 2026 19:35:01 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1xABhA-00000001Hhe-1e7v for pgsql-committers@lists.postgresql.org; Fri, 25 Sep 2026 19:35:00 +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 1xABh8-003g9j-2U for pgsql-committers@lists.postgresql.org; Fri, 25 Sep 2026 19:34:54 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1xABh8-00000001Fkj-1Pqt for pgsql-committers@lists.postgresql.org; Fri, 25 Sep 2026 19:34:54 +0000 Content-Type: multipart/mixed; boundary="===============8178447078000045589==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Modernize crypt-des.c a bit, avoiding dubious casts. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Fri, 25 Sep 2026 19:34:54 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8178447078000045589== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 TW9kZXJuaXplIGNyeXB0LWRlcy5jIGEgYml0LCBhdm9pZGluZyBkdWJpb3VzIGNhc3RzLgoKVGhl IGhlYWRlciBjb21tZW50IGZvciB0aGlzIGZpbGUgc2F5cyBpdCBhc3N1bWVzIHRoYXQgInRoZSBD UFUgaXMgbm90CnBpY2t5IGFib3V0IGFsaWdubWVudCIsIHdoaWNoIHdlIHdvdWxkbid0IHJlYWxs eSBhY2NlcHQgZm9yIFBvc3RncmVzLgpUaGUgdHdvIGZ1bmN0aW9ucyB0aGF0IGhhdmUgYWxpZ25t ZW50IHJlcXVpcmVtZW50cyBoYXZlIGJlZW4gaGFja2VkIGluCndheXMgdGhhdCBhcmUgaW5jb25z aXN0ZW50IGFuZCB5ZXQgYm90aCB1Z2x5LiAgZGVzX3NldGtleSBqdXN0IGNhc3RzCml0cyAiY29u c3QgY2hhciAqIiBhcmd1bWVudCB0byAiY29uc3QgdWludDMyICoiLCByZWx5aW5nIG9uIHRoZSBj YWxsZXIKdG8gZW5zdXJlIHRoYXQgdGhhdCBwb2ludGVyIGlzIGFjdHVhbGx5IHdvcmQtYWxpZ25l ZCwgd2hpY2ggdGhlIGNhbGxlcgpkb2VzIGJ5IGRlY2xhcmluZyB0aGUgYnVmZmVyIGFzIHVpbnQz MltdIGFuZCB0aGVuIGNhc3RpbmcgdG8gImNoYXIgKiIuCk1lYW53aGlsZSBkZXNfY2lwaGVyIGNh cmVmdWxseSBtZW1jcHkncyB0byBhbmQgZnJvbSBhbiBpbnRlcm5hbAp1aW50MzJbXSBidWZmZXIs IHdoaWNoIGlzIHByZXR0eSBzaWxseSBnaXZlbiB0aGF0IHdoYXQgaXQncyBwYXNzZWQKbXVzdCBi ZSB3b3JkLWFsaWduZWQgZm9yIHRoZSBiZW5lZml0IG9mIGRlc19zZXRrZXkuICBBbmQgb24gdG9w IG9mCnRoYXQgd2UgaGF2ZSBhIGJ1bmNoIG9mIHVnbHkgY2FzdGluZyBhbmQgb2RkbHktd3JpdHRl biBwb2ludGVyCmFyaXRobWV0aWMgaW4gdGhlIGNhbGxlciBweF9jcnlwdF9kZXMuICBUaGUgb2Rk IHBvaW50ZXIgYXJpdGhtZXRpYwpjYXVzZXMgd2FybmluZ3MgYWJvdXQgcG9zc2libGUgYnVmZmVy IG92ZXJydW4gd2hlbiB1c2luZyByZWNlbnQgZ2NjCmF0IC1PMyBvciBoaWdoZXIuCgpMZXQncyBj bGVhbiB0aGlzIHVwIGJ5IGNvbnZlcnRpbmcgdGhlIGJ1ZmZlciB2YXJpYWJsZSBpbnRvIGEgdW5p b24Kb2YgYSB1aW50OCBhcnJheSBhbmQgYSB1aW50MzIgYXJyYXksIHNvIHRoYXQgd2UgY2FuIHJl bW92ZSBhbGwgdGhlc2UKY2FzdHMsIGFuZCBhbHNvIHJlcGxhY2UgdGhlIHN0cmFuZ2UgbG9vcCBs b2dpYyB3aXRoIGEgc2ltcGxlIHN1YnNjcmlwdAp2YXJpYWJsZSB0byBzYXRpc2Z5IGdjYy4KClJl cG9ydGVkLWJ5OiBBbmRyZXMgRnJldW5kIDxhbmRyZXNAYW5hcmF6ZWwuZGU+CkF1dGhvcjogVG9t IExhbmUgPHRnbEBzc3MucGdoLnBhLnVzPgpDby1hdXRob3JlZC1ieTogQXl1c2ggVGl3YXJpIDxh eXVzaHRpd2FyaS5zbGcwMUBnbWFpbC5jb20+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVz L20vMjAwNTg4NS4xNzkwMzU5MDk3QHNzcy5wZ2gucGEudXMKRGlzY3Vzc2lvbjogaHR0cHM6Ly9w b3N0Z3IuZXMvbS8zbnV1ZHh2MzY1a2pubXdqaG55Z2Rha2h4dWt0cGRqdmYyNnJ0MjZlYjQ0ZXNn cWRyakB5Mngzdm9ta3Jmb28KQmFja3BhdGNoLXRocm91Z2g6IDE0CgpCcmFuY2gKLS0tLS0tClJF TF8xN19TVEFCTEUKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9w Zy9jb21taXRkaWZmLzVmNjY0ZTYxMjgyMzVmNzQ0NmFiMDIzNTRjYTkzNDVhNTVmOTcyNTUKCk1v ZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCmNvbnRyaWIvcGdjcnlwdG8vY3J5cHQtZGVzLmMg fCA1MyArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxIGZpbGUg Y2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCgo= --===============8178447078000045589==--