]> rtime.felk.cvut.cz Git - l4.git/blob - kernel/fiasco/src/lib/minilibc/strcmp.c
Inital import
[l4.git] / kernel / fiasco / src / lib / minilibc / strcmp.c
1
2 int strcmp(register const char *s,register const char *t) {
3
4   register char x;
5
6   for (;;)
7     {
8       x = *s;
9       if (x != *t)
10         break;
11       if (!x)
12         break;
13       ++s; ++t;
14     }
15   return ((int)(unsigned int)(unsigned char) x)
16        - ((int)(unsigned int)(unsigned char) *t);
17 }
18
19 int strcoll(const char *s,const char* t) __attribute__((weak,alias("strcmp")));