summaryrefslogtreecommitdiffstats
path: root/include/string.h
AgeCommit message (Expand)AuthorFilesLines
2017-09-05New POSIX xlocale implementation written from scratch.schwarze1-1/+12
2016-09-09Move the 10 (!) defintions of NULL to their own mini header file andmillert1-11/+2
2015-11-20POSIX says that ffs(), strcasecmp(), strncasecmp(), r?index() andmillert1-15/+9
2014-08-10Delete duplicate conditionalguenther1-4/+1
2014-06-13Add timingsafe_memcmp().matthew1-1/+2
2014-01-22add explicit_bzero to libc. implementation subject to change, but starttedu1-1/+3
2013-05-13Add an implementation of memmem() -- from FreeBSD with some tweaks.ajacoutot1-1/+2
2013-04-11Add 'restrict' per POSIX, per prodding by tedu@. (Might permit more warnings?)guenther1-18/+21
2012-03-25strsignal() was added to POSIX-2008; strerror_r() was in the baseguenther1-3/+6
2012-01-17Add stpcpy() and stpncpy(), pointless crap that made it into POSIX.guenther1-1/+3
2011-07-03As pointed out by Richard Guenther our definitionjsg1-1/+3
2011-04-06Define NULL as a void * instead of a long integer, as required by Single Unix.miod1-2/+2
2010-09-24Add timingsafe_bcmp(3) to libc, mention that it's already in thematthew1-1/+2
2010-05-18add posix_madvise, posix_memalign, strndup, and strnlen. mostly fromtedu1-1/+6
2007-09-03add memrchr(3)millert1-1/+2
2006-01-06Adapt things to use __type_t instead of _BSD_TYPE_T_millert1-5/+5
2005-12-13First step in include files overhaul. Use __FOO_VISIBLE (as definedmillert1-10/+18
2005-03-30strcasestr(3), a case-insensitive version of strstr(3). already in netbsdderaadt1-1/+2
2004-06-20add bounds check for src pointer in bcopy(3) as well as dest pointer,avsm1-1/+2
2003-08-01add __bounded__ attributes for userland headers; enabled with -Wboundedavsm1-13/+27
2003-06-26backout the __bounded__ attributes for a while; requested by deraadt@avsm1-27/+13
2003-06-26Mark various standard library functions with the __bounded__ attribute.avsm1-13/+27
2003-06-02Remove the advertising clause in the UCB license which Berkeleymillert1-6/+2
2002-11-21add prototype for strerror_rmarc1-1/+2
2002-10-25NULL is now 0L so it is the same size as a pointer.millert1-2/+2
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.millert1-39/+39
1999-09-17Be thorough about NULL as __null for C++.espie1-1/+5
1998-11-20Add thread-safety to libc, so that libc_r will build (on i386 at least).d1-1/+2
1998-11-04protos for strlcat, strlcpymillert1-1/+3
1998-02-10move proto to unistd.hderaadt1-2/+1
1997-09-21Well, as we are heading for a release people are encouraged to rebuild theirniklas1-0/+1
1995-10-18initial import of NetBSD treederaadt1-0/+96