X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Ftest%2Ffehler118.c;h=26d3432cc85a3caed270def39ac1684183c15605;hb=93da909d12b7bec51aa36ee5f05966c331f90fb9;hp=27d7819960b8dc4417bf7fa4bad326583518d160;hpb=3c6b9f272fd0d2b2c48a1e34084411c179d08105;p=libfirm diff --git a/ir/be/test/fehler118.c b/ir/be/test/fehler118.c index 27d781996..26d3432cc 100644 --- a/ir/be/test/fehler118.c +++ b/ir/be/test/fehler118.c @@ -1,3 +1,4 @@ +/*$ -fcombo $*/ #include char *test(char *name) { @@ -5,13 +6,11 @@ char *test(char *name) { int plen; int min_part = 3; do { - p = strrchr(name, '.'); - p = p ? p+1 : name; + p = name; while (*p) { - plen = strcspn(p, '.'); + plen = 3; p += plen; if (plen > min_part) trunc = p-1; - if (*p) p++; } } while (trunc == NULL && --min_part != 0); return p;