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 _C_IO_STDIO_H
00033
#define _C_IO_STDIO_H 1
00034
00035
#include <cstdio>
00036
#include <cstddef>
00037
#include <bits/gthr.h>
00038
00039
namespace std
00040 {
00041
typedef __gthread_mutex_t __c_lock;
00042
00043
00044
typedef FILE __c_file;
00045
00046
00047
struct __ios_flags
00048 {
00049
typedef short __int_type;
00050
00051
static const __int_type _S_boolalpha = 0x0001;
00052
static const __int_type _S_dec = 0x0002;
00053
static const __int_type _S_fixed = 0x0004;
00054
static const __int_type _S_hex = 0x0008;
00055
static const __int_type _S_internal = 0x0010;
00056
static const __int_type _S_left = 0x0020;
00057
static const __int_type _S_oct = 0x0040;
00058
static const __int_type _S_right = 0x0080;
00059
static const __int_type _S_scientific = 0x0100;
00060
static const __int_type _S_showbase = 0x0200;
00061
static const __int_type _S_showpoint = 0x0400;
00062
static const __int_type _S_showpos = 0x0800;
00063
static const __int_type _S_skipws = 0x1000;
00064
static const __int_type _S_unitbuf = 0x2000;
00065
static const __int_type _S_uppercase = 0x4000;
00066
static const __int_type _S_adjustfield = 0x0020 | 0x0080 | 0x0010;
00067
static const __int_type _S_basefield = 0x0002 | 0x0040 | 0x0008;
00068
static const __int_type _S_floatfield = 0x0100 | 0x0004;
00069
00070
00071
static const __int_type _S_badbit = 0x01;
00072
static const __int_type _S_eofbit = 0x02;
00073
static const __int_type _S_failbit = 0x04;
00074
00075
00076
static const __int_type _S_app = 0x01;
00077
static const __int_type _S_ate = 0x02;
00078
static const __int_type _S_bin = 0x04;
00079
static const __int_type _S_in = 0x08;
00080
static const __int_type _S_out = 0x10;
00081
static const __int_type _S_trunc = 0x20;
00082 };
00083 }
00084
00085
#endif