Home | History | Annotate | Download | only in string
History log of /src/lib/libc/string/string.3
RevisionDateAuthorComments
 1.18  26-Apr-2017  abhinav Clean up the NAME section.

The entries in the NAME section of these man pages have man pages of their
own, so it doesn't make sense to have their names here, instead they
should be just described in the body (similar to what we do in math(3) man page).

This also helps whatis(1) and apropos(1), as otherwise you would see multiple
results with the same name in the output, while there is actually only one page
with that name.

Good example is:

$ apropos -n 2 -M realloc
realloc (3) general memory allocation operations
realloc (3) general purpose memory allocation functions

The first line is there because memory(3) man page had realloc in its
NAME section. This commit will fix this issue.

ok wiz@
 1.17  14-Jul-2016  abhinav Fix grammar.
 1.16  01-May-2009  perry Add versions of stpcpy(3), stpncpy(3), strnlen(3), all from FreeBSD.
These are defined in the latest POSIX

Also make related updates to documentation, mostly from FreeBSD,
though I cleaned a few other things up along the way.

Bump shlib_version.

We are still missing strcoll_l, strerror_l, strsignal, strxfrm_l to be
POSIX conformant.
 1.15  17-Feb-2007  wiz branches: 1.15.22;
Add strings(3), collecting information about strings.h.
Add Xr for it to string(3).

XXX: if someone could make a HISTORY section, I'd appreciate it
 1.14  17-Feb-2007  wiz o Removed functions which were moved to strings.h header
o Added some missing functions from string.h
o Update SEE ALSO and STANDARDS
o Bump date.

From Slava Semushin in private mail.
 1.13  16-Oct-2006  wiz nul/null/NULL cleanup:
when talking about characters/bytes, use "nul" and "nul-terminate"
when talking about pointers, use "null pointer" or ".Dv NULL"
 1.12  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.11  16-Apr-2003  wiz Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
 1.10  07-Feb-2002  ross Generate <>& symbolically.
 1.9  16-Sep-2001  wiz Whitespace fixes and sort SEE ALSO.
 1.8  22-Mar-1999  garbled branches: 1.8.12;
Last of the .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages. Wheee!
 1.7  06-Mar-1999  mycroft Fix minor formatting error.
 1.6  14-Sep-1998  kleink Add a pointer to strtok_r().
 1.5  05-Feb-1998  perry add LIBRARY section to man page
 1.4  30-Jan-1998  perry update to lite-2
 1.3  09-Oct-1997  lukem rcsid police
 1.2  01-Aug-1993  mycroft Add RCS indentifiers.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2  30-Jan-1998  perry import lite-2
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.8.12.3  22-Mar-2002  nathanw Catch up to -current.
 1.8.12.2  08-Mar-2002  nathanw Catch up to -current.
 1.8.12.1  08-Oct-2001  nathanw Catch up to -current.
 1.15.22.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

RSS XML Feed