Must declare function prototype in C? - Stack Overflow
Well, it is not actually required to declare prototypes, but it is good practice.