En uno de mis archivos fuente del proyecto, encontré esta definición de función C: int (foo) (int *bar) { return foo (bar); } Nota: no hay un asterisco al lado foo, por lo que no es un puntero de función. ¿O es eso? ¿Qué está pasando aquí con la llamada