summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/dietlibc/lib/strchr.c
blob: b908853f898f56c6f3432468356cac1723b1e367 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "dietfeatures.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;
}