home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
cset21v1.zip
/
IBMCPP
/
INCLUDE
/
STREAM.H
< prev
next >
Wrap
Text File
|
1993-09-17
|
4KB
|
94 lines
#pragma info( none )
#ifndef __CHKHDR__
#pragma info( none )
#endif
#pragma info( restore )
#ifndef __stream_h
#define __stream_h
/********************************************************************/
/* <stream.h> header file */
/* */
/* Licensed Materials - Property of IBM */
/* */
/* IBM C/C++ Tools Version 2.01 */
/* Copyright (C) International Business Machines Corp., 1991, 1993.*/
/* All rights reserved */
/* */
/* */
/* */
/* Licensed Materials - Property of USL */
/* */
/* Standard Class Library Version 3.0 */
/* Copyright (C) Unix System Laboratories Inc. 1991. */
/* All rights reserved */
/* */
/********************************************************************/
/**************************************************************************/
/* C++ source for the C++ Language System, Release 3.0. This product */
/* is a new release of the original cfront developed in the computer */
/* science research center of AT&T Bell Laboratories. */
/* */
/* Copyright (c) 1991 AT&T and UNIX System Laboratories, Inc. */
/* Copyright (c) 1984, 1989, 1990 AT&T. All Rights Reserved. */
/* */
/* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE of AT&T and UNIX System */
/* Laboratories, Inc. The copyright notice above does not evidence */
/* any actual or intended publication of such source code. */
/* */
/* UNIX is a registered trademark of UNIX System Laboratories, Inc. */
/* */
/* ident "@(#)ctrans:incl-master/const-headers/stream.h 1.4" */
/**************************************************************************/
#include <iostream.h>
#include <iomanip.h>
#include <stdiostr.h>
#include <fstream.h>
/* for filebuf */
#ifndef NULL
#define NULL 0
#endif
extern char* oct(long, int =0);
extern char* dec(long, int =0);
extern char* hex(long, int =0);
extern char* chr(int, int =0); /* chr(0) is the empty string "" */
extern char* str(const char*, int =0);
extern char* form(const char* ...);
/* printf format
* Things may go terribly wrong (maybe even core
* dumps, if form tries to create a string with
* more than "max_field_width" characters. */
/* WS used to be a special in streams. The WS manipulator
* is implemented differently but may be extracted from an istream
* with the same effect as the old form.
*/
extern istream& WS(istream&) ;
extern void eatwhite(istream&) ;
static const int input = (ios::in) ;
static const int output = (ios::out) ;
static const int append = (ios::app) ;
static const int atend = (ios::ate) ;
static const int _good = (ios::goodbit) ;
static const int _bad = (ios::badbit) ;
static const int _fail = (ios::failbit) ;
static const int _eof = (ios::eofbit) ;
typedef ios::io_state state_value ;
#endif
#pragma info( none )
#ifndef __CHKHDR__
#pragma info( restore )
#endif
#pragma info( restore )