921e5a0eb4
From-SVN: r14840
31 lines
296 B
C
31 lines
296 B
C
f (unsigned char *a)
|
|
{
|
|
int i, j;
|
|
int x, y;
|
|
|
|
j = a[1];
|
|
i = a[0] - j;
|
|
if (i < 0)
|
|
{
|
|
x = 1;
|
|
y = -i;
|
|
}
|
|
else
|
|
{
|
|
x = 0;
|
|
y = i;
|
|
}
|
|
return x + y;
|
|
}
|
|
|
|
|
|
main ()
|
|
{
|
|
unsigned char a[2];
|
|
a[0] = 8;
|
|
a[1] = 9;
|
|
if (f (a) != 2)
|
|
abort ();
|
|
exit (0);
|
|
}
|