2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 990524-1.c
blob6cfb34995f45279cccc36e6dc875d93f128195cd
1 char a[] = "12345";
2 char b[] = "12345";
4 void loop (char * pz, char * pzDta)
6 for (;;) {
7 switch (*(pz++) = *(pzDta++)) {
8 case 0:
9 goto loopDone2;
11 case '"':
12 case '\\':
13 pz[-1] = '\\';
14 *(pz++) = pzDta[-1];
16 } loopDone2:;
18 if (a - pz != b - pzDta)
19 abort ();
22 main()
24 loop (a, b);
25 exit (0);