Error de compilación KEIL C236
int mel_cepstrum_basic
int _mel_cepstrum_basic
Intente cambiar los nombres de las dos funciones anteriores, cambiando el guión bajo de adelante hacia atrás.
Recuerdo que algunos compiladores usarán el guión bajo delante del nombre de la función en lenguaje C como nombre de la función de ensamblaje. Si es así, la primera función cambiará de nombre a la segunda función después del ensamblaje.
Además, verifique si la lista de parámetros al declarar la función es la misma que la lista de parámetros al definir la función y llamar a la función.