Lo que estás indicando en el encabezado de la función es que vas a pasar un arreglo de punteros:
Código:
void irAFuncion (xNumeros *numeros[MAX])
{
.....
}
Quítale el asterisco y el llamado debería quedar algo así:
Código:
// Llamado
irAFuncion (numeros);
// Definición
void irAFuncion (xNumeros numeros[])
{
.....
}
Claro, todo depende de lo que vallas a hacer dentro de esa función.
Saludos