Alright, maybe I was not clear.
The following code compiles, no errors, it runs normaly until the ACHA_FI_P() function is called.
Then nothing happens, I can't know if the program is in an infinite loop because i couldnt debug it with Dev C++, or if it crashes, but the printf after the function...