xref: /haiku/src/system/libroot/posix/string/strchr.c (revision 3aeed6607cd07762c0e709633c012b3a632dbad9)
1 /*
2  * Copyright 2001, Travis Geiselbrecht. All rights reserved.
3  * Distributed under the terms of the NewOS License.
4  */
5 
6 
7 #include <string.h>
8 #include <strings.h>
9 #include <sys/types.h>
10 
11 
12 char*
strchr(const char * s,int c)13 strchr(const char* s, int c)
14 {
15 	for (; *s != (char)c; ++s)
16 		if (*s == '\0')
17 			return NULL;
18 	return (char*)s;
19 }
20 
21 
22 char*
index(const char * s,int c)23 index(const char* s, int c)
24 {
25 	return strchr(s, c);
26 }
27