Tienes problemas con los tipos de las variables que declaras en los encabezados de las definiciones y los que usas realmente, por ejemplo:
Código:
...
int codmes[10][12];
...
mostrar_totales_mes(codmes);
...
Y en el encabezado de la definición pones:
Código:
...
void mostrar_totales_mes(int *codmes)
...
Deberías tener algo así:
Código:
...
void mostrar_totales_mes(int codmes[][12])
...
Te recomiendo que verifiques todas las funciones, llamados, etc.
Saludos