blob: 3a4c9b5b439afc229ed64f5c22e0bccf45e2ce04 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#include "dietfeatures.h"
#include <string.h>
char *strchr(register const char *t, int c) {
register char ch;
ch = c;
for (;;) {
if (*t == ch) break; if (!*t) return 0; ++t;
#ifndef WANT_SMALL_STRING_ROUTINES
if (*t == ch) break; if (!*t) return 0; ++t;
if (*t == ch) break; if (!*t) return 0; ++t;
if (*t == ch) break; if (!*t) return 0; ++t;
#endif
}
return (char*)t;
}
char *index(char *t,int c) __attribute__((weak,alias("strchr")));
|