blob: 28a2a8d5af6c488751424e86027fdb02f6a3e2ec [file] [log] [blame]
char a[] = "12345";
char b[] = "12345";
void loop (char * pz, char * pzDta)
{
for (;;) {
switch (*(pz++) = *(pzDta++)) {
case 0:
goto loopDone2;
case '"':
case '\\':
pz[-1] = '\\';
*(pz++) = pzDta[-1];
}
} loopDone2:;
if (a - pz != b - pzDta)
abort ();
}
main()
{
loop (a, b);
exit (0);
}