max (int x, x)                                                                 /*  "variable name is already in use" */
{
  ...
}

max (int x, int x)                                                             /*  "variable name is already in use" */
{
  ...
}