PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 961125-1.c
blob7fe3dd45422e91f0e30ec3b7ea35419a3610da2e
1 static char *
2 begfield (int tab, char *ptr, char *lim, int sword, int schar)
4 if (tab)
6 while (ptr < lim && sword--)
8 while (ptr < lim && *ptr != tab)
9 ++ptr;
10 if (ptr < lim)
11 ++ptr;
14 else
16 while (1)
20 if (ptr + schar <= lim)
21 ptr += schar;
23 return ptr;
26 main ()
28 char *s = ":ab";
29 char *lim = s + 3;
30 if (begfield (':', s, lim, 1, 1) != s + 2)
31 abort ();
32 exit (0);