xref: /aosp_15_r20/external/musl/src/string/strcasestr.c (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #define _GNU_SOURCE
2*c9945492SAndroid Build Coastguard Worker #include <string.h>
3*c9945492SAndroid Build Coastguard Worker 
strcasestr(const char * h,const char * n)4*c9945492SAndroid Build Coastguard Worker char *strcasestr(const char *h, const char *n)
5*c9945492SAndroid Build Coastguard Worker {
6*c9945492SAndroid Build Coastguard Worker 	size_t l = strlen(n);
7*c9945492SAndroid Build Coastguard Worker 	for (; *h; h++) if (!strncasecmp(h, n, l)) return (char *)h;
8*c9945492SAndroid Build Coastguard Worker 	return 0;
9*c9945492SAndroid Build Coastguard Worker }
10