19 #ifndef _tinyrl_vt100_h
20 #define _tinyrl_vt100_h
25 #include "lub/c_decl.h"
26 #include "lub/types.h"
30 typedef struct _tinyrl_vt100 tinyrl_vt100_t;
80 extern tinyrl_vt100_t *
86 tinyrl_vt100_delete(tinyrl_vt100_t *instance);
91 const tinyrl_vt100_t *instance,
97 const tinyrl_vt100_t *instance,
104 const tinyrl_vt100_t *instance
108 const tinyrl_vt100_t *instance
112 const tinyrl_vt100_t *instance
116 const tinyrl_vt100_t *instance
119 tinyrl_vt100_getchar(
120 const tinyrl_vt100_t *instance
123 tinyrl_vt100__get_width(
124 const tinyrl_vt100_t *instance
127 tinyrl_vt100__get_height(
128 const tinyrl_vt100_t *instance
131 tinyrl_vt100__set_istream(
132 tinyrl_vt100_t *instance,
136 tinyrl_vt100__get_istream(
137 const tinyrl_vt100_t *instance
140 tinyrl_vt100__get_ostream(
141 const tinyrl_vt100_t *instance
145 tinyrl_vt100_escape_decode(
146 const tinyrl_vt100_t *instance
150 const tinyrl_vt100_t *instance
153 tinyrl_vt100_attribute_reset(
154 const tinyrl_vt100_t *instance
157 tinyrl_vt100_attribute_bright(
158 const tinyrl_vt100_t *instance
161 tinyrl_vt100_attribute_dim(
162 const tinyrl_vt100_t *instance
165 tinyrl_vt100_attribute_underscore(
166 const tinyrl_vt100_t *instance
169 tinyrl_vt100_attribute_blink(
170 const tinyrl_vt100_t *instance
173 tinyrl_vt100_attribute_reverse(
174 const tinyrl_vt100_t *instance
177 tinyrl_vt100_attribute_hidden(
178 const tinyrl_vt100_t *instance
181 tinyrl_vt100_erase_line(
182 const tinyrl_vt100_t *instance
185 tinyrl_vt100_clear_screen(
186 const tinyrl_vt100_t *instance
189 tinyrl_vt100_cursor_back(
190 const tinyrl_vt100_t *instance,
194 tinyrl_vt100_cursor_forward(
195 const tinyrl_vt100_t *instance,
199 tinyrl_vt100_cursor_up(
200 const tinyrl_vt100_t *instance,
204 tinyrl_vt100_cursor_down(
205 const tinyrl_vt100_t *instance,
209 tinyrl_vt100_cursor_home(
210 const tinyrl_vt100_t *instance
213 tinyrl_vt100_cursor_save(
214 const tinyrl_vt100_t *instance
217 tinyrl_vt100_cursor_restore(
218 const tinyrl_vt100_t *instance
222 const tinyrl_vt100_t *instance,
tinyrl_vt100_escape_t
Definition: vt100.h:71