[self-clarification] At 2025-09-18T15:19:55-0500, G. Branden Robinson wrote: > I'm not _opposed_ to migrating to `countof()`; it simply seems to me > a relatively cutting-edge modernization that brings little practical > benefit.
My wording was pretty clumsy here. I mean "little practical (maybe "concrete" would have been better) benefit _over the solution we now (finally) have_."[1] I vigorously endorse the provision of _some_ standard means of measuring a container's length in standard C. Expecting people to write for loops with divisions and `sizeof()` expressions all the time is expecting them to fail, and to introduce bugs. If I didn't feel that way, I wouldn't have bothered with groff's bespoke `array_length()` facility in the first place--I'd have blathered some nonsense about "real men" and "working close to the metal" instead. So please be assured that I appreciate your work in getting `countof()` into the C standard at long last. Regards, Branden [1] I had to learn a bit about the history of the C++ language to fully land it, as seen in the commit logs I quoted earlier.
signature.asc
Description: PGP signature