Its actually quite common for C programmers to create their own array type that knows its length, and use it in their projects. See this for example: https://github.com/antirez/sds
Everybody writes their own string package for C. I've written probably a couple dozen of them. They're all inadequate for one reason or another, hence my subsequent attempts.
Probably the most damning problem is none of them are able to interoperate.
Probably the most damning problem is none of them are able to interoperate.