/* IOMANIP: This include file is used to provide 1997 ANSI C++ I/O manipulators support to the pre-ANSI C++ compilers we are using. See Forouzan & Gilbert textbook, section 2-8 and Appendix J (pages 812-816). */ #ifndef IOMANIP_KLUDGE /* Inhibit repeated inclusion */ #define IOMANIP_KLUDGE #include #define skipws setiosflags(ios::skipws) #define left setiosflags(ios::left) #define right setiosflags(ios::right) #define internal setiosflags(ios::internal) #define dec setiosflags(ios::dec) #define oct setiosflags(ios::oct) #define hex setiosflags(ios::hex) #define showbase setiosflags(ios::showbase) #define showpoint setiosflags(ios::showpoint) #define uppercase setiosflags(ios::uppercase) #define showpos setiosflags(ios::showpos) #define scientific setiosflags(ios::scientific) #define fixed setiosflags(ios::fixed) #define unitdef setiosflags(ios::unitdef) #define stdio setiosflags(ios::stdio) #endif