Prototype Declarations
C++ requires full prototype declarations. ISO/ANSI C allows nonprototyped functions.