1 int Z(const char *a, const char *b)
2 {
3 int c = strlen(a) > strlen(b) ? strlen(a) : strlen(b);
4 for (const char *d = a; d < a + c; ++d, ++b)
5 {
6 if (*d != *b)
7 {
9 return *d - *b;
10 }
11 }
12 return 0;
13 }