I have never had use for an automatically expanding buffer, e.g. a classic 2^n buffer that reallocates and copies its content if it needs to expand, because I always max allocate instead as I prefer code that is optimised for the worst case instead of the expected or best case. This doesn't mean that someone could find this useful and it's such a wildly adopted pattern that librcd should provide it.
I have never had use for an automatically expanding buffer, e.g. a classic 2^n buffer that reallocates and copies its content if it needs to expand, because I always max allocate instead as I prefer code that is optimised for the worst case instead of the expected or best case. This doesn't mean that someone could find this useful and it's such a wildly adopted pattern that librcd should provide it.