mirror of
https://github.com/nArnoSNES/tcc-65816.git
synced 2024-06-12 13:29:29 +00:00
28 lines
319 B
C
28 lines
319 B
C
|
|
int * foo (int *x, int b)
|
|
{
|
|
|
|
*(x++) = 55;
|
|
if (b)
|
|
*(x++) = b;
|
|
|
|
return x;
|
|
}
|
|
|
|
main()
|
|
{
|
|
int a[5];
|
|
|
|
memset (a, 1, sizeof (a));
|
|
|
|
if (foo(a, 0) - a != 1 || a[0] != 55 || a[1] != a[4])
|
|
abort();
|
|
|
|
memset (a, 1, sizeof (a));
|
|
|
|
if (foo(a, 2) - a != 2 || a[0] != 55 || a[1] != 2)
|
|
abort();
|
|
|
|
exit (0);
|
|
}
|