opnsense-src/lib/libc
Robert Clausecker efbccec3e0 lib/libc/tests/string/strcspn_test.c: extend tests to catch previous bug
This extends the strcspn() unit tests to catch mistakes in the
implementation that only appear when a mismatch occurs in a certain
position of the string against a certain position of the set.

See also:	52d4a4d4e0dedc72bc33082a3f84c2d0fd6f2cbb
Sponsored by:	The FreeBSD Foundation
Approved by:	imp
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D41821

(cherry picked from commit 601fd768cfd599518f7f9d30592763d1279d336d)
2023-09-23 14:21:42 -04:00
..
aarch64 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
amd64 lib/libc/amd64/string/memcmp.S: harden against phony buffer lengths 2023-09-23 14:21:42 -04:00
arm Restore blank line after #include 2023-08-17 11:32:32 -07:00
capability Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
compat-43 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
csu Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
db Remove $FreeBSD$: one-line ps tag 2023-08-16 11:55:39 -06:00
gdtoa Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
gen scandir.3: Fix several typos 2023-09-09 11:41:02 -04:00
gmon Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
i386 Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
iconv libc: Implement N2630. 2023-09-07 20:28:30 +00:00
include libc: export pthread_getname_np stub 2023-08-21 01:44:17 +03:00
inet Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
isc Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
locale libc: Implement N2630. 2023-09-07 20:28:30 +00:00
md Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
nameser Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
net Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
nls Remove $FreeBSD$: one-line catalog 2023-08-16 11:55:26 -06:00
posix1e Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
powerpc Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
powerpc64 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
powerpcspe powerpcspe: Fix build 2023-09-17 08:43:26 -06:00
quad Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
regex Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
resolv Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
riscv Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
rpc Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:20 -06:00
secure Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
softfloat Remove $FreeBSD$: one-line bare tag 2023-08-16 11:55:20 -06:00
stdio libc: Implement N2680. 2023-09-07 20:28:31 +00:00
stdlib libc: Implement N2630. 2023-09-07 20:28:30 +00:00
stdtime Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
string */string.3,arch.7,environ.7: add cross-references to simd(7) 2023-09-08 17:19:04 -04:00
sys swapon.2: correct FreeBSD release that introduced swapoff 2023-09-21 12:52:46 -04:00
tests lib/libc/tests/string/strcspn_test.c: extend tests to catch previous bug 2023-09-23 14:21:42 -04:00
uuid Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
x86 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
xdr Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
yp Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
libc.ldscript Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
libc_nossp.ldscript Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
Makefile msun: LIBCSRCDIR is too fragile, use ${SRCTOP}/lib/libc instead 2023-09-17 08:34:41 -06:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.depend.options Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Versions.def Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00