00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032 #ifndef _CPP_IO_STDIO_H
00033 #define _CPP_IO_STDIO_H 1
00034
00035 #include <cstdio>
00036 #include <cstddef>
00037 #include <bits/gthr.h>
00038
00039 namespace std
00040 {
00041
00042 typedef long streamoff;
00043 typedef ptrdiff_t streamsize;
00044 #if _GLIBCPP_USE_WCHAR_T
00045 typedef ptrdiff_t wstreamsize;
00046 #endif
00047 typedef fpos_t __c_streampos;
00048
00049 typedef __gthread_mutex_t __c_lock;
00050
00051
00052 typedef FILE __c_file;
00053
00054
00055 struct __ios_flags
00056 {
00057 typedef short __int_type;
00058
00059 static const __int_type _S_boolalpha = 0x0001;
00060 static const __int_type _S_dec = 0x0002;
00061 static const __int_type _S_fixed = 0x0004;
00062 static const __int_type _S_hex = 0x0008;
00063 static const __int_type _S_internal = 0x0010;
00064 static const __int_type _S_left = 0x0020;
00065 static const __int_type _S_oct = 0x0040;
00066 static const __int_type _S_right = 0x0080;
00067 static const __int_type _S_scientific = 0x0100;
00068 static const __int_type _S_showbase = 0x0200;
00069 static const __int_type _S_showpoint = 0x0400;
00070 static const __int_type _S_showpos = 0x0800;
00071 static const __int_type _S_skipws = 0x1000;
00072 static const __int_type _S_unitbuf = 0x2000;
00073 static const __int_type _S_uppercase = 0x4000;
00074 static const __int_type _S_adjustfield = 0x0020 | 0x0080 | 0x0010;
00075 static const __int_type _S_basefield = 0x0002 | 0x0040 | 0x0008;
00076 static const __int_type _S_floatfield = 0x0100 | 0x0004;
00077
00078
00079 static const __int_type _S_badbit = 0x01;
00080 static const __int_type _S_eofbit = 0x02;
00081 static const __int_type _S_failbit = 0x04;
00082
00083
00084 static const __int_type _S_app = 0x01;
00085 static const __int_type _S_ate = 0x02;
00086 static const __int_type _S_bin = 0x04;
00087 static const __int_type _S_in = 0x08;
00088 static const __int_type _S_out = 0x10;
00089 static const __int_type _S_trunc = 0x20;
00090 };
00091 }
00092
00093 #endif // _CPP_IO_STDIO_H