new test C code exploring parameter passing