void foo(   int a,char* b,double c);

void bar(   int a, /* (IN) the A */
            char* b,  /* (IN) something b */
            double c  /* (OUT) the resulting value */
            );

void foo(   int a,char* b,double c)
{
}

void bar(   int a, /* (IN) the A */
            char* b,  /* (IN) something b */
            double c  /* (OUT) the resulting value */
            )
{
}

int main(int argc, const char *argv[])
{
	int a;
	char* b;
	double c;
	foo
	(
	        a,
	        b,
	        c
	);
	bar
	(
	        a, /* (IN) the A */
	        b, /* (IN) something b */
	        c /* (OUT) the resulting value */
	);
	return 0;
}
