From 5f5e216a4abae6860f40c6bedd37db275dbb92d0 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 21 Oct 2018 15:38:00 +0200 Subject: Add rawmemcasechr and memrcasechr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- rawmemchr.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'rawmemchr.c') diff --git a/rawmemchr.c b/rawmemchr.c index e7803e2..2ed1709 100644 --- a/rawmemchr.c +++ b/rawmemchr.c @@ -18,8 +18,14 @@ libsimple_rawmemchr(const void *s_, int c_) int main(void) { - assert(!strcmpnul(libsimple_rawmemchr("1234512345", '3'), "34512345")); - assert(!strcmpnul(libsimple_rawmemchr("1234512345", '1'), "1234512345")); + assert(!strcmpnul(libsimple_rawmemchr("abcABCabcABC", 'a'), "abcABCabcABC")); + assert(!strcmpnul(libsimple_rawmemchr("abcABCabcABC", 'c'), "cABCabcABC")); + assert(!strcmpnul(libsimple_rawmemchr("abcABCabcABC", 'A'), "ABCabcABC")); + assert(!strcmpnul(libsimple_rawmemchr("abcABCabcABC", 'C'), "CabcABC")); + assert(!strcmpnul(libsimple_rawmemchr("ABCabcABCabc", 'a'), "abcABCabc")); + assert(!strcmpnul(libsimple_rawmemchr("ABCabcABCabc", 'c'), "cABCabc")); + assert(!strcmpnul(libsimple_rawmemchr("ABCabcABCabc", 'A'), "ABCabcABCabc")); + assert(!strcmpnul(libsimple_rawmemchr("ABCabcABCabc", 'C'), "CabcABCabc")); return 0; } -- cgit v1.2.3-70-g09d2