A source software is usually divided into a number of "source files," or "translation units." The input on the compiler is called a "translation unit."
when the prototype has actually been declared, it's possible https://leftbookmarks.com/story17690878/the-ultimate-guide-to-source-files