combo error
[libfirm] / ir / be / test / fehler118.c
1 #include <stdlib.h>
2
3 char *test(char *name) {
4         char *p, *trunc = NULL;
5         int plen;
6         int min_part = 3;
7         do {
8                 p = strrchr(name, '.');
9                 p = p ? p+1 : name;
10                 while (*p) {
11                         plen = strcspn(p, '.');
12                         p += plen;
13                         if (plen > min_part) trunc = p-1;
14                         if (*p) p++;
15                 }
16         } while (trunc == NULL && --min_part != 0);
17         return p;
18 }
19
20 int main() {
21         return 0;
22 }