One.c
extern int a(int);
extern int b;
int c;
int d(int x)
{
int y;
y = x * 2;
return y;
}
int main()
{
int e;
c = 7;
b = a(c);
e = d(b);
printf("%d\n",b);
return 0;
}
Two.c
int b;
int d(int);
int a(int x)
{
int z;
z = d(x);
return z;
}