Annotation of researchv10no/cmd/cfront/libC/oiostream/stream.h, revision 1.1

1.1     ! root        1: /*ident        "@(#)ctrans:incl/stream.h       1.1.5.1" */
        !             2: /**************************************************************************
        !             3:                         Copyright (c) 1984 AT&T
        !             4:                           All Rights Reserved   
        !             5: 
        !             6:         THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T
        !             7:       
        !             8:         The copyright notice above does not evidence any        
        !             9:         actual or intended publication of such source code.
        !            10: 
        !            11: *****************************************************************************/
        !            12: 
        !            13: #ifndef STREAMH
        !            14: #define STREAMH
        !            15: 
        !            16: #include <iostream.h>
        !            17: #include <iomanip.h>
        !            18: #include <stdiostream.h>
        !            19: 
        !            20: #ifndef NULL
        !            21: #define NULL   0
        !            22: #endif
        !            23: 
        !            24: extern char*  oct(long, int =0);
        !            25: extern char*  dec(long, int =0);
        !            26: extern char*  hex(long, int =0);
        !            27: 
        !            28: extern char*  chr(int, int =0);        /* chr(0) is the empty string "" */
        !            29: extern char*  str(const char*, int =0);
        !            30: extern char*  form(const char* ...);
        !            31:                        /* printf format
        !            32:                          * Things may go terribly wrong (maybe even core
        !            33:                          * dumps, if form tries to create a string with
        !            34:                          * more than "max_field_width" characters. */
        !            35: 
        !            36: /* WS used to be a special in streams. The WS manipulator
        !            37:  * is implemented differently but may be extracted from an istream
        !            38:  * with the same effect as the old form.
        !            39:  */
        !            40: 
        !            41: extern istream& WS(istream&) ;
        !            42: extern void eatwhite(istream&) ;
        !            43: 
        !            44: static const int input = (ios::in) ;
        !            45: static const int output = (ios::out) ;
        !            46: static const int append = (ios::app) ;
        !            47: static const int atend = (ios::ate) ;
        !            48: static const int _good = (ios::goodbit) ;
        !            49: static const int _bad = (ios::badbit) ;
        !            50: static const int _fail = (ios::failbit) ;
        !            51: static const int _eof = (ios::eofbit) ;
        !            52: 
        !            53: typedef io_state state_value ;
        !            54: 
        !            55: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.