1  double
       2  foo (a, b, c)
       3       double a, b, c;
       4  {
       5    return a * b + c * a;
       6  }
       1  double
       2  foo (a, b, c)
       3       double a, b, c;
       4  {
       5    return a * b + c * a;
       6  }