You should always declare your C functions in header files
As you know, you may not declare functions in C before using them. That's because (in the c89 standard) if your function was not declared before it's being used (i.e. called), the function is…