5 ms·
Historically, C compilers attempted to build the list of all symbols in one pass of the files. Sometimes, functions may call other functions in the same code f
by salamander014 3y ago
Historically, C compilers attempted to build the list of all symbols in one pass of the files.
Sometimes, functions may call other functions in the same code file.
This required that functions be declared before they are referenced so C knew it existed.
You can also see this on lines 84-92.