Prototype Declarations

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