> Sorry, I meant to send a follow-up to my previous email[1] but forgot. > In particular, I wanted to say that I think the second part of the > above comment (the "however" and everything which follows) ought to be > dropped since it will become stale once those "older functions" are > finally removed; it is likely nobody will remember to update this > comment. So, the above could rewritten something like this: > > /* > * NOTE FOR STRBUF DEVELOPERS > * > * strbuf is a low-level primitive; as such it should interact only > * with other low-level primitives. Do not introduce new functions > * which interact with higher-level APIs. > */ I agree that it'll probably be forgotten about so your suggested documentation sounds better. If others don't have any more comments on the other patches, I'll reroll just this patch.