Some programmers supply function prototypes for all functions, thus stealing a march on the ordering problem. As you learn later, in the hardcopy version of this book, these function prototypes are often herded together into separate files called header files.