summaryrefslogtreecommitdiff
path: root/lib/libc/string
AgeCommit message (Expand)Author
2024-08-07wcslcpy() and wcslcat() are in POSIX-2024. Update #include visibilityPhilip Guenther
2024-08-03The improbable occurred: strlcpy(3) and strlcat(3) are in POSIX-2024.Philip Guenther
2024-07-14Add wcsnlen(3), wcslen(3) with a max len argumentJeremie Courreges-Anglas
2024-06-23strmode takes a mode_t, not an int; prompted by Collin Funk.Otto Moerbeek
2022-09-28use Fn rather than Nm for swab(); from josiah frentsosJason McIntyre
2022-09-11.Li -> .Vt where appropriate;Jason McIntyre
2022-08-01libc string functions were not ported from pwb to v7Jonathan Gray
2022-07-31strlen was in v6 libc (s5/perror.c) but not documented till v7Jonathan Gray
2020-04-16Remove AUTHORS section. This follows what is done in strstr.3Claudio Jeker
2020-04-16Replace the simple memmem() implementation with a version that is O(n)Claudio Jeker
2020-04-16Resync our strstr.c with the musl version. Removes some debug code andClaudio Jeker
2019-08-30adapt to bitstring(3) renaming, and look at that bit_ffs(3) is the actualTheo de Raadt
2019-05-16More consistently put remarks about the less useful LC_* categoties,Ingo Schwarze
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.Todd C. Miller
2019-01-18Improve the description of locale dependency:Ingo Schwarze
2018-10-01As per POSIX, when str{,r}chr is comparing it should convert c to a char.Martijn van Duren
2018-04-30Add a missing header when compiling with -DDEBUGdenis
2018-01-18Instead of trying to handle ffs() with the normal rename-mark-hidden-and-aliasPhilip Guenther
2017-11-29clang doesn't propagate attributes like "asm labels" and "visibility(hidden)"Philip Guenther
2017-11-28GNU ld has prefixed the contents of .gnu.warning.SYMBOL sectionsTheo Buehler
2017-10-12Add STANDARDS: denis@ spotted that it was missing.Ingo Schwarze
2017-09-05New POSIX xlocale implementation written from scratch.Ingo Schwarze
2017-09-02delete pointless .Tn ASCII found by jca@ with mandoc -TlintIngo Schwarze
2017-08-31Mention strtok_r in STANDARDSJeremie Courreges-Anglas
2017-08-14Use sendsyslog() directly instead of syslog_r() for the "backwards memcpy"Philip Guenther
2017-07-05void functions don't return 0Theo Buehler
2017-04-12New strstr() implementation from musl libc by Rich Felker. ThisTodd C. Miller
2016-11-12the referred to EXAMPLES section is now in strncpy(3);Jason McIntyre
2016-10-19Remove the save_errno dance inside strerror_r(3). It is from theAlexander Bluhm
2016-10-16Roll back uintptr_t cast changes after discussions with tedu, otto andDarren Tucker
2016-10-14Cast pointers to uintptr_t to avoid potential signedness errors.Darren Tucker
2016-05-26The destination string is declared as "s" but referred to as "dst"Todd C. Miller
2016-05-11Add RETURN VALUES section and .Xr to memmem(3).Ingo Schwarze
2016-03-30for some time now mandoc has not required MLINKS to functionJason McIntyre
2015-12-01Phrase allocation failure more clearly. ok deraadt@mmcc
2015-11-24Document that these functions are now in strings.h.Daniel Dickman
2015-10-25The only thing that was translated into multiple languages in OpenBSDAlexander Bluhm
2015-10-01Eliminate the last of the LINTEDn and PRINTFLIKEn comments. In onePhilip Guenther
2015-09-12__strsignal() is now declared in hidden/signal.hPhilip Guenther
2015-09-12Wrap <inttypes.h> and finish wrapping of <wchar.h> so that calls go directPhilip Guenther
2015-09-06Fix aliasing of sys_errlist, sys_nerr, sys_siglist, and sys_signamePhilip Guenther
2015-09-05Use new framework for wrapping cat{open,gets,close}(), eliminatingPhilip Guenther
2015-08-31Add framework for resolving (pun intended) libc namespace issues, usingPhilip Guenther
2015-06-19Remove needless casts. There's no reason to cast delim to char *Todd C. Miller
2015-05-15Make index/rindex weak aliases of strchr/strrchr since they are notTodd C. Miller
2015-03-02Update comment to match code; Caspar SchutijserTodd C. Miller
2015-01-15Make strlcpy/strlcat slightly easier to read.Todd C. Miller
2014-12-12catch up with swab.c rev. 1.9:Ingo Schwarze
2014-12-11update swab() to match the current posix definition. "rationale: none."Ted Unangst
2014-12-09no more string(3);Jason McIntyre