void bar(p)
int *p;
{}

void foo(p)
int *p;
{
	bar(p);
}

int fact(n)
int n;
{
    if(n <= 1)
	return 1;
    else
	return n * fact(n - 1);
}

main()
{
    int i;
    fact(10);

    for(i = 0; i < 1000; i++) foo(&i);
}
