Hi all, I tried to use the head file iostream.h(in pds cbc.sclbh.h),but got error when compiled the source: (IOSTREAM):101 Definition of function class requires parenthese (IOSTREAM):101 Syntax error: possible issing '{'? (IOSTREAM):109 Undeclared identifier goodbit. (IOSTREAM):109 Undeclared identifier eofbit. (IOSTREAM):109 Undeclared identifier failbit. (IOSTREAM):109 Undeclared identifier badbit. (IOSTREAM):110 Undeclared identifier hardfail. (IOSTREAM):110 Syntax error: possible missing ';' or ','?
Here are some source code of iostream.h in my system where the error happened: 000101 class streambuf ; 000102 class ostream ; 000103 000104 000105 class IC_EXPORTI ios { 000106 public: /* Some enums are declared in ios to avoid pollution of 000107 * global namespace 000108 */ 000109 enum io_state { goodbit=0, eofbit=1, failbit=2, badbit=4, 000110 hardfail=0200}; 000111 /* hard fail can be set and reset internally, 000112 * but not via public function */ 000113 enum open_mode { in=1, out=2, ate=4, app=010, trunc=020, 000114 nocreate=040, noreplace=0100, binary=0200, bin=0200} ; It looks like there are syntax error in line 101,102,109,113,such as the non-defined variable goodbit.What do you think about it? Has someone used it before? ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html