mirror of
https://github.com/nArnoSNES/tcc-65816.git
synced 2024-06-12 13:29:29 +00:00
27 lines
355 B
C
27 lines
355 B
C
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);
|
|
}
|