1 #include "nit.common.h"
2 void stream__IOS__close(val
* self
);
3 long stream__IStream__read_char(val
* self
);
4 val
* NEW_string__Buffer(const struct type
* type
);
5 extern const struct type type_string__Buffer
;
6 extern const int COLOR_string__Buffer__with_capacity
;
7 void CHECK_NEW_string__Buffer(val
*);
8 extern const struct type type_kernel__Int
;
9 extern const int COLOR_stream__IStream__eof
;
10 extern const int COLOR_stream__IStream__read_char
;
11 extern const int COLOR_abstract_collection__SimpleCollection__add
;
12 extern const int COLOR_string__Object__to_s
;
13 val
* stream__IStream__read(val
* self
, long p0
);
14 extern const int COLOR_string__Buffer__init
;
15 extern const int COLOR_stream__IStream__append_line_to
;
16 val
* stream__IStream__read_line(val
* self
);
17 val
* stream__IStream__read_all(val
* self
);
18 extern const int COLOR_abstract_collection__Sequence__push
;
19 void stream__IStream__append_line_to(val
* self
, val
* p0
);
20 short int stream__IStream__eof(val
* self
);
21 void stream__OStream__write(val
* self
, val
* p0
);
22 short int stream__OStream__is_writable(val
* self
);
23 extern const int COLOR_stream__BufferedIStream___buffer_pos
;
24 extern const int COLOR_stream__BufferedIStream___buffer
;
25 extern const int COLOR_abstract_collection__Collection__length
;
26 extern const int COLOR_stream__BufferedIStream__fill_buffer
;
27 extern const int COLOR_abstract_collection__SequenceRead___91d_93d
;
28 long stream__BufferedIStream__read_char(val
* self
);
29 val
* stream__BufferedIStream__read(val
* self
, long p0
);
30 val
* stream__BufferedIStream__read_all(val
* self
);
31 extern const struct class class_kernel__Char
;
32 extern const int COLOR_array__AbstractArray__enlarge
;
33 extern const int COLOR_stream__BufferedIStream__end_reached
;
34 void stream__BufferedIStream__append_line_to(val
* self
, val
* p0
);
35 short int stream__BufferedIStream__eof(val
* self
);
36 void stream__BufferedIStream__fill_buffer(val
* self
);
37 short int stream__BufferedIStream__end_reached(val
* self
);
38 void stream__BufferedIStream__prepare_buffer(val
* self
, long p0
);
39 void stream__BufferedIStream__init(val
* self
);
40 extern const int COLOR_stream__FDStream___64dfd
;
41 long stream__FDStream__fd(val
* self
);
42 void stream__FDStream__fd_61d(val
* self
, long p0
);
43 extern const int COLOR_stream__FDStream__fd
;
44 extern const int COLOR_stream__FDStream__native_close
;
45 void stream__FDStream__close(val
* self
);
46 #include "stream_nit.h"
47 long stream__FDStream__native_close(val
* self
, long p0
);
48 long stream__FDStream__native_read_char(val
* self
, long p0
);
49 long stream__FDStream__native_read(val
* self
, long p0
, char* p1
, long p2
);
50 long stream__FDStream__native_write(val
* self
, long p0
, char* p1
, long p2
);
51 long stream__FDStream__native_write_char(val
* self
, long p0
, char p1
);
52 extern const int COLOR_stream__FDStream__fd_61d
;
53 void stream__FDStream__init(val
* self
, long p0
);
54 extern const int COLOR_stream__FDIStream___64deof
;
55 short int stream__FDIStream__eof(val
* self
);
56 void stream__FDIStream__eof_61d(val
* self
, short int p0
);
57 extern const int COLOR_stream__FDStream__native_read_char
;
58 extern const int COLOR_stream__FDIStream__eof_61d
;
59 long stream__FDIStream__read_char(val
* self
);
60 extern const int COLOR_stream__FDStream__init
;
61 void stream__FDIStream__init(val
* self
, long p0
);
62 extern const int COLOR_stream__FDOStream___64dis_writable
;
63 short int stream__FDOStream__is_writable(val
* self
);
64 void stream__FDOStream__is_writable_61d(val
* self
, short int p0
);
65 extern const int COLOR_string__String__to_cstring
;
66 extern const int COLOR_stream__FDStream__native_write
;
67 extern const int COLOR_stream__FDOStream__is_writable_61d
;
68 void stream__FDOStream__write(val
* self
, val
* p0
);
69 void stream__FDOStream__init(val
* self
, long p0
);
70 extern const int COLOR_stream__FDIStream__init
;
71 extern const int COLOR_stream__FDOStream__init
;
72 void stream__FDIOStream__init(val
* self
, long p0
);
73 val
* NEW_array__Array(const struct type
* type
);
74 extern const struct type type_array__Arraykernel__Int
;
75 extern const int COLOR_array__Array__init
;
76 void CHECK_NEW_array__Array(val
*);
77 val
* NEW_hash_collection__HashMap(const struct type
* type
);
78 extern const struct type type_hash_collection__HashMapkernel__Intstream__FDStream
;
79 extern const int COLOR_hash_collection__HashMap__init
;
80 void CHECK_NEW_hash_collection__HashMap(val
*);
81 extern const int COLOR_abstract_collection__Collection__iterator
;
82 extern const int COLOR_abstract_collection__Iterator__is_ok
;
83 extern const int COLOR_abstract_collection__Iterator__item
;
84 extern const struct type type_stream__FDIStream
;
85 extern const struct type type_stream__FDOStream
;
86 extern const int COLOR_abstract_collection__Map___91d_93d_61d
;
87 extern const int COLOR_abstract_collection__Iterator__next
;
88 extern const int COLOR_stream__Object__intern_poll
;
89 extern const int COLOR_abstract_collection__MapRead___91d_93d
;
90 val
* stream__Object__poll(val
* self
, val
* p0
);
91 val
* stream__Object__intern_poll(val
* self
, val
* p0
, val
* p1
);