Currently I'm dealing with quite a large codebase and a file with many different proc declarations inside.
That being said, it's not unusual to come across the dreaded "undeclared identifier 'X'" message meaning "X is declared alright, but I have to insert a forward declaration".
The question is: could I just add forward declarations for all of my declared proc's (regardless of whether they are currently used or not) at the top of my file? Would there be any drawbacks to this approach?