Home
last modified time | relevance | path

Searched hist:"61 b60edfd3fff20f884419f8097870c7045315c9" (Results 1 – 5 of 5) sorted by relevance

/freebsd/include/
H A Dstrings.hdiff 61b60edfd3fff20f884419f8097870c7045315c9 Thu Apr 04 07:41:57 CEST 2002 Mike Barcroft <mike@FreeBSD.org> o Move some function prototypes from <string.h> to the newly rewritten
<strings.h>, based on POSIX.1-2001's requirements.
o Add 'restrict' qualifier (spelled '__restrict') to functions in
<string.h>, as per C99 and POSIX.1-2001.
o Properly expose new POSIX.1-2001 functions in <string.h>.
diff 61b60edfd3fff20f884419f8097870c7045315c9 Thu Apr 04 07:41:57 CEST 2002 Mike Barcroft <mike@FreeBSD.org> o Move some function prototypes from <string.h> to the newly rewritten
<strings.h>, based on POSIX.1-2001's requirements.
o Add 'restrict' qualifier (spelled '__restrict') to functions in
<string.h>, as per C99 and POSIX.1-2001.
o Properly expose new POSIX.1-2001 functions in <string.h>.
H A Dstring.hdiff 61b60edfd3fff20f884419f8097870c7045315c9 Thu Apr 04 07:41:57 CEST 2002 Mike Barcroft <mike@FreeBSD.org> o Move some function prototypes from <string.h> to the newly rewritten
<strings.h>, based on POSIX.1-2001's requirements.
o Add 'restrict' qualifier (spelled '__restrict') to functions in
<string.h>, as per C99 and POSIX.1-2001.
o Properly expose new POSIX.1-2001 functions in <string.h>.
diff 61b60edfd3fff20f884419f8097870c7045315c9 Thu Apr 04 07:41:57 CEST 2002 Mike Barcroft <mike@FreeBSD.org> o Move some function prototypes from <string.h> to the newly rewritten
<strings.h>, based on POSIX.1-2001's requirements.
o Add 'restrict' qualifier (spelled '__restrict') to functions in
<string.h>, as per C99 and POSIX.1-2001.
o Properly expose new POSIX.1-2001 functions in <string.h>.
/freebsd/lib/libc/string/
H A Dbstring.3diff e0d4f419ac41aa91b862f3ceadc32a86abf08572 Tue Dec 05 15:03:28 CET 2023 Robert Clausecker <fuz@FreeBSD.org> lib/libc/string: document restrict qualification of memccpy() arguments

POSIX.1-2004 and the upcoming C23 agree that memccpy()'s arguments
are restrict qualified and must not overlap. In 2002, restrict
qualifiers were added to <string.h>'s declaration of the function.
Make things official and document that the arguments must not
overlap.

See also: 61b60edfd3fff20f884419f8097870c7045315c9
Approved by: kib
MFC after: 1 month
MFC to: stable/14
H A Dmemccpy.3diff e0d4f419ac41aa91b862f3ceadc32a86abf08572 Tue Dec 05 15:03:28 CET 2023 Robert Clausecker <fuz@FreeBSD.org> lib/libc/string: document restrict qualification of memccpy() arguments

POSIX.1-2004 and the upcoming C23 agree that memccpy()'s arguments
are restrict qualified and must not overlap. In 2002, restrict
qualifiers were added to <string.h>'s declaration of the function.
Make things official and document that the arguments must not
overlap.

See also: 61b60edfd3fff20f884419f8097870c7045315c9
Approved by: kib
MFC after: 1 month
MFC to: stable/14
H A Dmemccpy.cdiff e0d4f419ac41aa91b862f3ceadc32a86abf08572 Tue Dec 05 15:03:28 CET 2023 Robert Clausecker <fuz@FreeBSD.org> lib/libc/string: document restrict qualification of memccpy() arguments

POSIX.1-2004 and the upcoming C23 agree that memccpy()'s arguments
are restrict qualified and must not overlap. In 2002, restrict
qualifiers were added to <string.h>'s declaration of the function.
Make things official and document that the arguments must not
overlap.

See also: 61b60edfd3fff20f884419f8097870c7045315c9
Approved by: kib
MFC after: 1 month
MFC to: stable/14