From: Michael Beck Date: Tue, 29 Jul 2008 14:37:00 +0000 (+0000) Subject: combo error X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=3c6b9f272fd0d2b2c48a1e34084411c179d08105;p=libfirm combo error [r20762] --- diff --git a/ir/be/test/fehler118.c b/ir/be/test/fehler118.c new file mode 100644 index 000000000..27d781996 --- /dev/null +++ b/ir/be/test/fehler118.c @@ -0,0 +1,22 @@ +#include + +char *test(char *name) { + char *p, *trunc = NULL; + int plen; + int min_part = 3; + do { + p = strrchr(name, '.'); + p = p ? p+1 : name; + while (*p) { + plen = strcspn(p, '.'); + p += plen; + if (plen > min_part) trunc = p-1; + if (*p) p++; + } + } while (trunc == NULL && --min_part != 0); + return p; +} + +int main() { + return 0; +}