aboutsummaryrefslogtreecommitdiff
path: root/include/string.h
Commit message (Expand)AuthorAgeFilesLines
* Change POSIX compliance level for visibility of strerror_l(3).Konstantin Belousov2020-12-171-1/+1
* include: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Implement the memset_s(3) function as specified by the C11 ISO/IECKonstantin Belousov2017-03-301-0/+16
* Add timingsafe_bcmp and timingsafe_memcmp.Xin LI2016-08-141-0/+2
* include: Remove checks for __BSD_VISIBLE where redundant with __XSI_VISIBLEJilles Tjoelker2014-05-111-3/+3
* FreeBSD uses #if __BSD_VISIBLE to hide non-standard functions, fix this.Niclas Zeising2013-02-141-1/+1
* Add strchrnul(), a GNU function similar to strchr(), except that it returnsNiclas Zeising2013-02-131-0/+3
* Correctly expose xlocale functions if people include the headers in the wrongDavid Chisnall2012-03-281-1/+1
* Reapply 227753 (xlocale cleanup), plus some fixes so that it passes buildDavid Chisnall2012-03-041-0/+4
* Revert r231673 and r231682 for now, until we can run a full makeDimitry Andric2012-02-141-4/+0
* Cleanup of xlocale:David Chisnall2012-02-141-0/+4
* Remove the Berkeley clause 3's.Warner Losh2010-02-161-5/+1
* Namespace: memccpy() and memchr() are XSI, and memrchr() is a BSD extension.David Schultz2009-03-141-1/+3
* - Add getdelim(), getline(), stpncpy(), strnlen(), wcsnlen(),David Schultz2009-02-281-2/+10
* Add restrict qualifiers to the parameters to strlcpy() and strlcat().David Schultz2009-02-281-2/+2
* Mark memmem() __pure.David Schultz2009-02-281-1/+1
* Add a function attribute called `__malloc_like', which informs gccDavid Schultz2009-01-311-2/+2
* Add strndup(3) prototype to string.h.Konstantin Belousov2008-12-081-0/+1
* Add memrchr(3).Xin LI2008-04-101-0/+1
* Revert last revision, strmode() should be moved to <unistd.h> to beRuslan Ermilov2005-11-241-1/+1
* Fix prototype of strmode() to match the code and documentation.Ruslan Ermilov2005-11-241-1/+1
* Appropriate namespace protection for memmem(3).Andre Oppermann2005-08-251-0/+2
* Add the function memmem(3) as found in glibc and others.Andre Oppermann2005-08-251-0/+1
* According to the information on:Tom Rhodes2004-12-101-2/+13
* Mark functions pure where applicable. A notable exclusion is strcoll(),Tim J. Robbins2004-07-231-13/+13
* Change the definition of NULL on ia64 (for LP64 compilations) fromMarcel Moolenaar2003-12-071-4/+1
* Correct visibility conditionals for memccpy(), strdup(), andMike Barcroft2002-10-141-18/+29
* Make stpcpy() only visiable w/in __BSD_VISIBLE.David E. O'Brien2002-10-051-1/+1
* Add stpcpy(3).David E. O'Brien2002-10-031-0/+1
* o Merge <machine/ansi.h> and <machine/types.h> into a new headerMike Barcroft2002-08-211-4/+4
* Add support for X/Open.Mike Barcroft2002-04-151-2/+5
* o Move some function prototypes from <string.h> to the newly rewrittenMike Barcroft2002-04-041-22/+24
* Breath deep and take __P out of the system include files.Warner Losh2002-03-231-42/+42
* Fixed namespace pollution in previous commit. The C99 functionBruce Evans2001-11-281-1/+1
* Add strerror_r function per Posix prototype.Wes Peters2001-11-271-0/+1
* Fixed some style bugs:Bruce Evans2001-10-101-3/+3
* Implement strcasestr() which many others (f.e. Linux) already haveAndrey A. Chernov2001-10-101-0/+1
* Add a new libc function, strnstr(3), which allows one to limit theMike Barcroft2001-10-091-1/+3
* Add prototypes for strl* functionsWarner Losh1999-08-161-0/+2
* Add a strsignal(3) (like strerror(3)) for libc compatability with otherPeter Wemm1999-05-181-0/+1
* Add a prototype for strtok_r().John Polstra1999-01-201-0/+1
* string.h defines nonstandard routines when _POSIX_SOURCE isWarner Losh1996-12-171-1/+1
* Remove trailing whitespace.Rodney W. Grimes1995-05-301-1/+1
* BSD 4.4 Lite Include SourcesRodney W. Grimes1994-05-241-0/+93