¿Cómo inicializar una matriz de punteros a funciones?
Tengo el siguiente código:
typedef int (*t_Function) (int x);
t_Function Functions[MAX_FUNCTIONS];
int f(int x)
{
return 0;
}
Pero no puedo inicializarlo correctamente. Si agrego la siguiente línea:
Functions[0] = f;
then compilador genera el siguiente error:
prog.c:217: warning: data definition has no type or storage class
prog.c:217: error: conflicting types for Functions
¿Cómo inicializar esta matriz de punteros a funciones?