blob: 6cfb34995f45279cccc36e6dc875d93f128195cd [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);
}