Hi, After a long investigation, I'm rewriting all manual pages about string- copying functions (and also non-string ones). When there was no term for a thing, I used an invented one, and documented it, in an attempt to form precedent; for example, for non-terminated strings (which is an oxymoron, since strings are necessarily terminated) I used "character sequence" (suggested by Martin, to improve my own "unterminated string". v5 addresses a few suggestions by Doug, and also a few concerns by Jakub. I'm not anymore replacing current pages, but rather adding a new one, and also rewriting the old ones to be consistent with it, but I kept them as a quick reference, for those who need it. They also have complete example programs each. This time, I'll send the formatted pages as replies to the corresponding diffs, since there are several. Cheers, Alex Alejandro Colomar (5): string_copy.7: Add page to document all string-copying functions stpecpy.3, stpecpyx.3, ustpcpy.3, ustr2stp.3, zustr2stp.3, zustr2ustp.3: Add new links to string_copy(7) stpcpy.3, strcpy.3, strcat.3: Document in a single page stpncpy.3, strncpy.3: Document in a single page strncat.3: Rewrite to be consistent with string_copy.7. man3/stpcpy.3 | 13 - man3/stpecpy.3 | 1 + man3/stpecpyx.3 | 1 + man3/stpncpy.3 | 163 +++++---- man3/strcat.3 | 161 +-------- man3/strcpy.3 | 226 +++++++----- man3/strncat.3 | 147 +++----- man3/strncpy.3 | 130 +------ man3/ustpcpy.3 | 1 + man3/ustr2stp.3 | 1 + man3/zustr2stp.3 | 1 + man3/zustr2ustp.3 | 1 + man7/string_copy.7 | 869 +++++++++++++++++++++++++++++++++++++++++++++ 13 files changed, 1162 insertions(+), 553 deletions(-) create mode 100644 man3/stpecpy.3 create mode 100644 man3/stpecpyx.3 create mode 100644 man3/ustpcpy.3 create mode 100644 man3/ustr2stp.3 create mode 100644 man3/zustr2stp.3 create mode 100644 man3/zustr2ustp.3 create mode 100644 man7/string_copy.7 -- 2.38.1