
#ifndef __SG_IOSTREAM
#define __SG_IOSTREAM 1

# if defined(sgi) && !defined(__GNUC__)

# include <fstream>
# include <iostream.h>

  class ios_base : public ios {
  public:

    typedef int  openmode;
    typedef int  seekdir;

    enum { binary = 0 };
  };

  namespace std {
    using ::cin;
    using ::cout;
    using ::cerr;
    using ::clog;
    using ::endl;

    using ::ios;
    using ::ios_base;
    using ::iostream;
    using ::istream;
    using ::ostream;

    using ::dec;
    using ::oct;
    using ::hex;

    enum  { skipws=ios::skipws,
            left=ios::left, right=ios::right, internal=ios::internal,
            showbase=ios::showbase, showpoint=ios::showpoint,
            uppercase=ios::uppercase, showpos=ios::showpos,
            scientific=ios::scientific, fixed=ios::fixed,
            unitbuf=ios::unitbuf, stdio=ios::stdio
#if _BOOL && __EDG_ABI_COMPATIBILITY_VERSION>227 /* bool support */
            ,boolalpha=ios::boolalpha
#endif /* bool support */
          };

  };

# endif

#endif // !__SG_IOSTREAM

