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