aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/string
Commit message (Expand)AuthorAgeFilesLines
* libc/string/memset.c: Use unsigned long for storesAlex Richardson2021-04-201-8/+11
* libc/string/bcopy.c: Use intptr_t as the copy typeAlex Richardson2021-04-201-7/+5
* libc: Use musl's optimized strchr and strchrnulEd Maste2021-03-022-73/+67
* Remove __NO_TLS.Konstantin Belousov2021-02-231-5/+0
* Restore the augmented strlen commentaryMateusz Guzik2021-02-081-11/+4
* Revert "Reimplement strlen"Mateusz Guzik2021-02-031-28/+54
* Reimplement strlenMateusz Guzik2021-01-291-54/+28
* strerror.3: Fix whitespace issue introduced in r368714Jessica Clarke2020-12-181-1/+1
* strerror.3: Add an example for perror()Mateusz Piotrowski2020-12-171-1/+26
* Implement strerror_l().Konstantin Belousov2020-12-164-21/+82
* strdup.3: Function appeared in 4.3BSD-Reno, not 4.4BSDJessica Clarke2020-12-141-1/+1
* libc: fix undefined behavior from signed overflow in strstr and memmemEd Maste2020-11-192-8/+8
* libc: optimize memmem two-way bad character shiftEd Maste2020-11-191-2/+2
* clang-format libc string functions imported from muslEd Maste2020-11-183-125/+194
* strtok(3): make it easier to find the RETURN VALUES sectionPiotr Pawel Stefaniak2020-06-221-1/+1
* libc manpages: various improvements from NetBSDGordon Bergling2020-06-141-1/+11
* strdup.3: Slightly canonicalize OOM return/error statusConrad Meyer2020-05-051-9/+14
* memset.3: better fix previous typoEitan Adler2020-02-081-2/+3
* memset.3: fix a a duplicate wordEitan Adler2020-02-081-1/+1
* [PPC64] strncpy optimizationLeandro Lupori2020-01-151-1/+10
* [PPC64] strcpy optimizationLeandro Lupori2020-01-151-1/+10
* libc: Use musl's optimized memchrEd Maste2019-09-021-41/+40
* Fix a possible segfault in wcsxfrm(3) and wcsxfrm_l(3).Dimitry Andric2019-08-071-1/+1
* libc: update strstr implementation to match muslEd Maste2019-04-091-2/+1
* Fix WITHOUT_NLS build after r342551.Konstantin Belousov2018-12-281-1/+1
* Bump sys_errlist size to keep ABI backward-compatible for some time.Konstantin Belousov2018-12-271-9/+6
* Avoid OOB reads in memmem(3).Gleb Smirnoff2018-10-151-9/+9
* Provide set_constraint_handler_s(3) man page.Konstantin Belousov2018-08-191-0/+1
* Clarify that memset_s(3) requires __STDC_WANT_LIB_EXT1__ for visibility.Konstantin Belousov2018-08-191-5/+5
* strdup.3: Document standardization in POSIXConrad Meyer2018-06-061-1/+10
* strcpy.3: Improve legibility and clarityConrad Meyer2018-06-061-22/+30
* strsep.3: don't silently ignore errorsEd Maste2018-05-281-3/+4
* Remove unnecessary free(string) from EXAMPLES.Marcelo Araujo2018-05-281-1/+0
* Update strsep(3) EXAMPLE section regards the usage of assert(3).Marcelo Araujo2018-05-281-5/+5
* Remove "All rights reserved" from my files.Xin LI2018-05-101-1/+0
* Remove "all rights reserved" on files where I have copyright.Niclas Zeising2018-05-091-1/+0
* Don't put multiple names on a single .Nm line. This fixes apropos(1)Edward Tomasz Napierala2018-04-172-2/+6
* Document memset_s(3). memset_s(3) is defined inCy Schubert2018-02-162-3/+63
* libc: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2532-1/+65
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2040-14/+94
* Add notes about overlapping copies.Warner Losh2017-11-133-0/+25
* Improve standard compliance for memset_s() and abort_handler_s().Konstantin Belousov2017-08-121-4/+7
* Fix indent.Konstantin Belousov2017-08-121-1/+1
* Fix strcoll_l disagreeing with strxfrm by reworking the forward order case inBaptiste Daroussin2017-04-161-58/+62
* Implement the memset_s(3) function as specified by the C11 ISO/IECKonstantin Belousov2017-03-303-1/+65
* libc: add reference to two-way algorithm and bad shift table in memmem/strstrEd Maste2017-03-182-0/+16
* libc: Use musl's O(n) memmem and strstrEd Maste2017-03-183-97/+327
* Replace dot-dot relative pathing with SRCTOP-relative paths where possibleEnji Cooper2017-01-201-1/+1
* Add timingsafe_bcmp and timingsafe_memcmp.Xin LI2016-08-147-5/+199
* libc: spelling fixes.Pedro F. Giffuni2016-04-301-1/+1