fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

11K
active users

Every single damn FOSS project which incorporates zlib, has to work around this, more often than not, resorting to autocrap hackering to do so.

@bsdphk There are some forks of zlib out there the biggest probably being zlib-ng, which I think goes for C11 support and have cleaned out a lot of old code. But is that taking it too far or would it be viable to change the zlib implementation as long as the header is the same?

https://github.com/zlib-ng/zlib-ng
GitHubGitHub - zlib-ng/zlib-ng: zlib replacement with optimizations for "next generation" systems.zlib replacement with optimizations for "next generation" systems. - zlib-ng/zlib-ng

@bsdphk Nuts. Multiple commits to turn off warnings on obsolete K&R that was obsolete 30 years ago.

Then, madler gets pedantic that the warnings are wrong.

I can see why people want Rust to step in on this stalemate.

@bsdphk And 30 years for C is 3 months for JavaScript. It feels like I'm migrating to a new build system every other week.

@bsdphk Sometimes it is amazing what hills people are willing to die on. I recall some code that refused to use stdint.h but instead made all the same declarations on it's own. The author couldn't stand that int_fast16_t was 32 bits.