tcc-65816/test/tests/941031-1.c
2017-06-09 13:52:12 +02:00

28 lines
300 B
C

typedef long mpt;
int
f (mpt us, mpt vs)
{
long aus;
long avs;
aus = us >= 0 ? us : -us;
avs = vs >= 0 ? vs : -vs;
if (aus < avs)
{
long t = aus;
aus = avs;
avs = aus;
}
return avs;
}
main ()
{
if (f ((mpt) 3, (mpt) 17) != 17)
abort ();
exit (0);
}