URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 297 |
Rev 338 |
char a[] = "12345";
|
char a[] = "12345";
|
char b[] = "12345";
|
char b[] = "12345";
|
|
|
void loop (char * pz, char * pzDta)
|
void loop (char * pz, char * pzDta)
|
{
|
{
|
for (;;) {
|
for (;;) {
|
switch (*(pz++) = *(pzDta++)) {
|
switch (*(pz++) = *(pzDta++)) {
|
case 0:
|
case 0:
|
goto loopDone2;
|
goto loopDone2;
|
|
|
case '"':
|
case '"':
|
case '\\':
|
case '\\':
|
pz[-1] = '\\';
|
pz[-1] = '\\';
|
*(pz++) = pzDta[-1];
|
*(pz++) = pzDta[-1];
|
}
|
}
|
} loopDone2:;
|
} loopDone2:;
|
|
|
if (a - pz != b - pzDta)
|
if (a - pz != b - pzDta)
|
abort ();
|
abort ();
|
}
|
}
|
|
|
main()
|
main()
|
{
|
{
|
loop (a, b);
|
loop (a, b);
|
exit (0);
|
exit (0);
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.