tests: cleanup sav directory
[nit.git] / c_src / standard___stream._sep.h
1 /* This C header file is generated by NIT to compile modules and programs that requires ../lib/standard/stream. */
2 #ifndef standard___stream_sep
3 #define standard___stream_sep
4 #include "standard___string._sep.h"
5 #include <nit_common.h>
6 #include "stream._nitni.h"
7
8 extern const classtable_elt_t VFT_standard___stream___IOS[];
9
10 extern const classtable_elt_t VFT_standard___stream___IStream[];
11
12 extern const classtable_elt_t VFT_standard___stream___OStream[];
13
14 extern const classtable_elt_t VFT_standard___stream___BufferedIStream[];
15
16 extern const classtable_elt_t VFT_standard___stream___IOStream[];
17
18 extern const classtable_elt_t VFT_standard___stream___FDStream[];
19
20 extern const classtable_elt_t VFT_standard___stream___FDIStream[];
21
22 extern const classtable_elt_t VFT_standard___stream___FDOStream[];
23
24 extern const classtable_elt_t VFT_standard___stream___FDIOStream[];
25 extern const char LOCATE_standard___stream[];
26 extern const int SFT_standard___stream[];
27 #define ID_standard___stream___IOS (SFT_standard___stream[0])
28 #define COLOR_standard___stream___IOS (SFT_standard___stream[1])
29 #define INIT_TABLE_POS_standard___stream___IOS (SFT_standard___stream[2] + 0)
30 #define CALL_standard___stream___IOS___close(recv) ((standard___stream___IOS___close_t)CALL((recv), (SFT_standard___stream[2] + 1)))
31 #define ID_standard___stream___IStream (SFT_standard___stream[3])
32 #define COLOR_standard___stream___IStream (SFT_standard___stream[4])
33 #define INIT_TABLE_POS_standard___stream___IStream (SFT_standard___stream[5] + 0)
34 #define CALL_standard___stream___IStream___read_char(recv) ((standard___stream___IStream___read_char_t)CALL((recv), (SFT_standard___stream[5] + 1)))
35 #define CALL_standard___stream___IStream___read(recv) ((standard___stream___IStream___read_t)CALL((recv), (SFT_standard___stream[5] + 2)))
36 #define CALL_standard___stream___IStream___read_line(recv) ((standard___stream___IStream___read_line_t)CALL((recv), (SFT_standard___stream[5] + 3)))
37 #define CALL_standard___stream___IStream___read_all(recv) ((standard___stream___IStream___read_all_t)CALL((recv), (SFT_standard___stream[5] + 4)))
38 #define CALL_standard___stream___IStream___append_line_to(recv) ((standard___stream___IStream___append_line_to_t)CALL((recv), (SFT_standard___stream[5] + 5)))
39 #define CALL_standard___stream___IStream___eof(recv) ((standard___stream___IStream___eof_t)CALL((recv), (SFT_standard___stream[5] + 6)))
40 #define ID_standard___stream___OStream (SFT_standard___stream[6])
41 #define COLOR_standard___stream___OStream (SFT_standard___stream[7])
42 #define INIT_TABLE_POS_standard___stream___OStream (SFT_standard___stream[8] + 0)
43 #define CALL_standard___stream___OStream___write(recv) ((standard___stream___OStream___write_t)CALL((recv), (SFT_standard___stream[8] + 1)))
44 #define CALL_standard___stream___OStream___is_writable(recv) ((standard___stream___OStream___is_writable_t)CALL((recv), (SFT_standard___stream[8] + 2)))
45 #define ID_standard___stream___BufferedIStream (SFT_standard___stream[9])
46 #define COLOR_standard___stream___BufferedIStream (SFT_standard___stream[10])
47 #define ATTR_standard___stream___BufferedIStream____buffer(recv) ATTR(recv, (SFT_standard___stream[11] + 0))
48 #define ATTR_standard___stream___BufferedIStream____buffer_pos(recv) ATTR(recv, (SFT_standard___stream[11] + 1))
49 #define INIT_TABLE_POS_standard___stream___BufferedIStream (SFT_standard___stream[12] + 0)
50 #define CALL_standard___stream___BufferedIStream___fill_buffer(recv) ((standard___stream___BufferedIStream___fill_buffer_t)CALL((recv), (SFT_standard___stream[12] + 1)))
51 #define CALL_standard___stream___BufferedIStream___end_reached(recv) ((standard___stream___BufferedIStream___end_reached_t)CALL((recv), (SFT_standard___stream[12] + 2)))
52 #define CALL_standard___stream___BufferedIStream___prepare_buffer(recv) ((standard___stream___BufferedIStream___prepare_buffer_t)CALL((recv), (SFT_standard___stream[12] + 3)))
53 #define CALL_standard___stream___BufferedIStream___init(recv) ((standard___stream___BufferedIStream___init_t)CALL((recv), (SFT_standard___stream[12] + 4)))
54 #define ID_standard___stream___IOStream (SFT_standard___stream[13])
55 #define COLOR_standard___stream___IOStream (SFT_standard___stream[14])
56 #define INIT_TABLE_POS_standard___stream___IOStream (SFT_standard___stream[15] + 0)
57 #define ID_standard___stream___FDStream (SFT_standard___stream[16])
58 #define COLOR_standard___stream___FDStream (SFT_standard___stream[17])
59 #define ATTR_standard___stream___FDStream_____atfd(recv) ATTR(recv, (SFT_standard___stream[18] + 0))
60 #define INIT_TABLE_POS_standard___stream___FDStream (SFT_standard___stream[19] + 0)
61 #define CALL_standard___stream___FDStream___fd(recv) ((standard___stream___FDStream___fd_t)CALL((recv), (SFT_standard___stream[19] + 1)))
62 #define CALL_standard___stream___FDStream___fd__eq(recv) ((standard___stream___FDStream___fd__eq_t)CALL((recv), (SFT_standard___stream[19] + 2)))
63 #define CALL_standard___stream___FDStream___native_close(recv) ((standard___stream___FDStream___native_close_t)CALL((recv), (SFT_standard___stream[19] + 3)))
64 #define CALL_standard___stream___FDStream___native_read_char(recv) ((standard___stream___FDStream___native_read_char_t)CALL((recv), (SFT_standard___stream[19] + 4)))
65 #define CALL_standard___stream___FDStream___native_read(recv) ((standard___stream___FDStream___native_read_t)CALL((recv), (SFT_standard___stream[19] + 5)))
66 #define CALL_standard___stream___FDStream___native_write(recv) ((standard___stream___FDStream___native_write_t)CALL((recv), (SFT_standard___stream[19] + 6)))
67 #define CALL_standard___stream___FDStream___native_write_char(recv) ((standard___stream___FDStream___native_write_char_t)CALL((recv), (SFT_standard___stream[19] + 7)))
68 #define CALL_standard___stream___FDStream___init(recv) ((standard___stream___FDStream___init_t)CALL((recv), (SFT_standard___stream[19] + 8)))
69 #define ID_standard___stream___FDIStream (SFT_standard___stream[20])
70 #define COLOR_standard___stream___FDIStream (SFT_standard___stream[21])
71 #define ATTR_standard___stream___FDIStream_____ateof(recv) ATTR(recv, (SFT_standard___stream[22] + 0))
72 #define INIT_TABLE_POS_standard___stream___FDIStream (SFT_standard___stream[23] + 0)
73 #define CALL_standard___stream___FDIStream___eof__eq(recv) ((standard___stream___FDIStream___eof__eq_t)CALL((recv), (SFT_standard___stream[23] + 1)))
74 #define CALL_standard___stream___FDIStream___init(recv) ((standard___stream___FDIStream___init_t)CALL((recv), (SFT_standard___stream[23] + 2)))
75 #define ID_standard___stream___FDOStream (SFT_standard___stream[24])
76 #define COLOR_standard___stream___FDOStream (SFT_standard___stream[25])
77 #define ATTR_standard___stream___FDOStream_____atis_writable(recv) ATTR(recv, (SFT_standard___stream[26] + 0))
78 #define INIT_TABLE_POS_standard___stream___FDOStream (SFT_standard___stream[27] + 0)
79 #define CALL_standard___stream___FDOStream___is_writable__eq(recv) ((standard___stream___FDOStream___is_writable__eq_t)CALL((recv), (SFT_standard___stream[27] + 1)))
80 #define CALL_standard___stream___FDOStream___init(recv) ((standard___stream___FDOStream___init_t)CALL((recv), (SFT_standard___stream[27] + 2)))
81 #define ID_standard___stream___FDIOStream (SFT_standard___stream[28])
82 #define COLOR_standard___stream___FDIOStream (SFT_standard___stream[29])
83 #define INIT_TABLE_POS_standard___stream___FDIOStream (SFT_standard___stream[30] + 0)
84 #define CALL_standard___stream___FDIOStream___init(recv) ((standard___stream___FDIOStream___init_t)CALL((recv), (SFT_standard___stream[30] + 1)))
85 #define CALL_standard___stream___Object___poll(recv) ((standard___stream___Object___poll_t)CALL((recv), (SFT_standard___stream[31] + 0)))
86 #define CALL_standard___stream___Object___intern_poll(recv) ((standard___stream___Object___intern_poll_t)CALL((recv), (SFT_standard___stream[31] + 1)))
87 void standard___stream___IOS___close(val_t p0);
88 typedef void (*standard___stream___IOS___close_t)(val_t p0);
89 val_t standard___stream___IStream___read_char(val_t p0);
90 typedef val_t (*standard___stream___IStream___read_char_t)(val_t p0);
91 val_t standard___stream___IStream___read(val_t p0, val_t p1);
92 typedef val_t (*standard___stream___IStream___read_t)(val_t p0, val_t p1);
93 val_t standard___stream___IStream___read_line(val_t p0);
94 typedef val_t (*standard___stream___IStream___read_line_t)(val_t p0);
95 val_t standard___stream___IStream___read_all(val_t p0);
96 typedef val_t (*standard___stream___IStream___read_all_t)(val_t p0);
97 void standard___stream___IStream___append_line_to(val_t p0, val_t p1);
98 typedef void (*standard___stream___IStream___append_line_to_t)(val_t p0, val_t p1);
99 val_t standard___stream___IStream___eof(val_t p0);
100 typedef val_t (*standard___stream___IStream___eof_t)(val_t p0);
101 void standard___stream___OStream___write(val_t p0, val_t p1);
102 typedef void (*standard___stream___OStream___write_t)(val_t p0, val_t p1);
103 val_t standard___stream___OStream___is_writable(val_t p0);
104 typedef val_t (*standard___stream___OStream___is_writable_t)(val_t p0);
105 val_t standard___stream___BufferedIStream___read_char(val_t p0);
106 typedef val_t (*standard___stream___BufferedIStream___read_char_t)(val_t p0);
107 val_t standard___stream___BufferedIStream___read(val_t p0, val_t p1);
108 typedef val_t (*standard___stream___BufferedIStream___read_t)(val_t p0, val_t p1);
109 val_t standard___stream___BufferedIStream___read_all(val_t p0);
110 typedef val_t (*standard___stream___BufferedIStream___read_all_t)(val_t p0);
111 void standard___stream___BufferedIStream___append_line_to(val_t p0, val_t p1);
112 typedef void (*standard___stream___BufferedIStream___append_line_to_t)(val_t p0, val_t p1);
113 val_t standard___stream___BufferedIStream___eof(val_t p0);
114 typedef val_t (*standard___stream___BufferedIStream___eof_t)(val_t p0);
115 void standard___stream___BufferedIStream___fill_buffer(val_t p0);
116 typedef void (*standard___stream___BufferedIStream___fill_buffer_t)(val_t p0);
117 val_t standard___stream___BufferedIStream___end_reached(val_t p0);
118 typedef val_t (*standard___stream___BufferedIStream___end_reached_t)(val_t p0);
119 void standard___stream___BufferedIStream___prepare_buffer(val_t p0, val_t p1);
120 typedef void (*standard___stream___BufferedIStream___prepare_buffer_t)(val_t p0, val_t p1);
121 void standard___stream___BufferedIStream___init(val_t p0, int* init_table);
122 typedef void (*standard___stream___BufferedIStream___init_t)(val_t p0, int* init_table);
123 val_t NEW_BufferedIStream_standard___stream___BufferedIStream___init();
124 val_t standard___stream___FDStream___fd(val_t p0);
125 typedef val_t (*standard___stream___FDStream___fd_t)(val_t p0);
126 void standard___stream___FDStream___fd__eq(val_t p0, val_t p1);
127 typedef void (*standard___stream___FDStream___fd__eq_t)(val_t p0, val_t p1);
128 void standard___stream___FDStream___close(val_t p0);
129 typedef void (*standard___stream___FDStream___close_t)(val_t p0);
130 val_t standard___stream___FDStream___native_close(val_t p0, val_t p1);
131 typedef val_t (*standard___stream___FDStream___native_close_t)(val_t p0, val_t p1);
132 val_t standard___stream___FDStream___native_read_char(val_t p0, val_t p1);
133 typedef val_t (*standard___stream___FDStream___native_read_char_t)(val_t p0, val_t p1);
134 val_t standard___stream___FDStream___native_read(val_t p0, val_t p1, val_t p2, val_t p3);
135 typedef val_t (*standard___stream___FDStream___native_read_t)(val_t p0, val_t p1, val_t p2, val_t p3);
136 val_t standard___stream___FDStream___native_write(val_t p0, val_t p1, val_t p2, val_t p3);
137 typedef val_t (*standard___stream___FDStream___native_write_t)(val_t p0, val_t p1, val_t p2, val_t p3);
138 val_t standard___stream___FDStream___native_write_char(val_t p0, val_t p1, val_t p2);
139 typedef val_t (*standard___stream___FDStream___native_write_char_t)(val_t p0, val_t p1, val_t p2);
140 void standard___stream___FDStream___init(val_t p0, val_t p1, int* init_table);
141 typedef void (*standard___stream___FDStream___init_t)(val_t p0, val_t p1, int* init_table);
142 val_t NEW_FDStream_standard___stream___FDStream___init(val_t p0);
143 val_t standard___stream___FDIStream___eof(val_t p0);
144 typedef val_t (*standard___stream___FDIStream___eof_t)(val_t p0);
145 void standard___stream___FDIStream___eof__eq(val_t p0, val_t p1);
146 typedef void (*standard___stream___FDIStream___eof__eq_t)(val_t p0, val_t p1);
147 val_t standard___stream___FDIStream___read_char(val_t p0);
148 typedef val_t (*standard___stream___FDIStream___read_char_t)(val_t p0);
149 void standard___stream___FDIStream___init(val_t p0, val_t p1, int* init_table);
150 typedef void (*standard___stream___FDIStream___init_t)(val_t p0, val_t p1, int* init_table);
151 val_t NEW_FDIStream_standard___stream___FDIStream___init(val_t p0);
152 val_t standard___stream___FDOStream___is_writable(val_t p0);
153 typedef val_t (*standard___stream___FDOStream___is_writable_t)(val_t p0);
154 void standard___stream___FDOStream___is_writable__eq(val_t p0, val_t p1);
155 typedef void (*standard___stream___FDOStream___is_writable__eq_t)(val_t p0, val_t p1);
156 void standard___stream___FDOStream___write(val_t p0, val_t p1);
157 typedef void (*standard___stream___FDOStream___write_t)(val_t p0, val_t p1);
158 void standard___stream___FDOStream___init(val_t p0, val_t p1, int* init_table);
159 typedef void (*standard___stream___FDOStream___init_t)(val_t p0, val_t p1, int* init_table);
160 val_t NEW_FDOStream_standard___stream___FDOStream___init(val_t p0);
161 void standard___stream___FDIOStream___init(val_t p0, val_t p1, int* init_table);
162 typedef void (*standard___stream___FDIOStream___init_t)(val_t p0, val_t p1, int* init_table);
163 val_t NEW_FDIOStream_standard___stream___FDIOStream___init(val_t p0);
164 val_t standard___stream___Object___poll(val_t p0, val_t p1);
165 typedef val_t (*standard___stream___Object___poll_t)(val_t p0, val_t p1);
166 typedef void (*CLOS_OC_standard___stream___Object___poll_1_0)(struct stack_frame_t *);
167 void OC_standard___stream___Object___poll_1(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
168 typedef void (*OC_standard___stream___Object___poll_1_t)(struct stack_frame_t *closctx, val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0);
169 val_t standard___stream___Object___intern_poll(val_t p0, val_t p1, val_t p2);
170 typedef val_t (*standard___stream___Object___intern_poll_t)(val_t p0, val_t p1, val_t p2);
171 #endif