Hi Alejandro, >On Sun, Oct 27, 2024 at 01:40:23AM GMT, mirabilos wrote: >> Not too sure what the root context of this thread is, but in BSD land > >The root context is that > >- _Lengthof was added to C2y in the Minnesota meeting. It was proposed
where/how would this be used for? Also, do you have the nXXXX.pdf link handy? I don’t actively follow C other than what thephd posts. >- I'm sending a patch to GCC proposing __countof__, since overloading > length for both string length and array number of elements is (IMO) > going to promote off-by-one bugs in string-handling code (and I've Definitely! The string length is one less than the amount of array elements it has (works for char and wide strings). >- _Nelementsof >- _Nelemsof If you want to shorten elements, elts is probably seen more often than elems, at least in my experience. But this is very low-grade bikeshedding, so just me pointing it out but putting not much weight behind it. bye, //mirabilos PS: Got any contacts in the OpenBSD and NetBSD worlds that can add input? They invest a lot into good C code as well, in the OpenBSD case rather heavily (if opinionated). -- <igli> exceptions: a truly awful implementation of quite a nice idea. <igli> just about the worst way you could do something like that, afaic. <igli> it's like anti-design. <mirabilos> that too… may I quote you on that? <igli> sure, tho i doubt anyone will listen ;)