Searched refs:VTerm (Results 1 - 16 of 16) sorted by relevance

/seL4-refos-master/libs/libvterm/src/
H A Dvterm.c30 VTerm *vterm_new(int rows, int cols)
35 VTerm *vterm_new_with_allocator(int rows, int cols, VTermAllocatorFunctions *funcs, void *allocdata)
38 VTerm *vt = (*funcs->malloc)(sizeof(VTerm), allocdata);
59 void vterm_free(VTerm *vt)
73 void *vterm_allocator_malloc(VTerm *vt, size_t size)
78 void vterm_allocator_free(VTerm *vt, void *ptr)
83 void vterm_get_size(VTerm *vt, int *rowsp, int *colsp)
91 void vterm_set_size(VTerm *vt, int rows, int cols)
100 void vterm_set_parser_callbacks(VTerm *v
[all...]
H A Dvterm_internal.h32 VTerm *vt;
108 struct VTerm struct
158 void *vterm_allocator_malloc(VTerm *vt, size_t size);
159 void vterm_allocator_free(VTerm *vt, void *ptr);
161 void vterm_push_output_bytes(VTerm *vt, const char *bytes, size_t len);
162 void vterm_push_output_vsprintf(VTerm *vt, const char *format, va_list args);
163 void vterm_push_output_sprintf(VTerm *vt, const char *format, ...);
164 void vterm_push_output_sprintf_ctrl(VTerm *vt, unsigned char ctrl, const char *fmt, ...);
H A Dparser.c10 static void do_control(VTerm *vt, unsigned char control)
19 static void do_string_csi(VTerm *vt, const char *args, size_t arglen, char command)
42 /* TODO: Consider if these buffers should live in the VTerm struct itself */
106 static void append_strbuffer(VTerm *vt, const char *str, size_t len)
119 static size_t do_string(VTerm *vt, const char *str_frag, size_t len)
190 void vterm_push_bytes(VTerm *vt, const char *bytes, size_t len)
H A Dinput.c7 void vterm_input_push_char(VTerm *vt, VTermModifier mod, uint32_t c)
129 void vterm_input_push_key(VTerm *vt, VTermModifier mod, VTermKey key)
H A Dscreen.c39 VTerm *vt;
551 static VTermScreen *screen_new(VTerm *vt)
703 VTermScreen *vterm_obtain_screen(VTerm *vt)
H A Dstate.c55 static VTermState *vterm_state_new(VTerm *vt)
1424 VTermState *vterm_obtain_state(VTerm *vt)
/seL4-refos-master/projects/refos/impl/libs/libvterm/src/
H A Dvterm.c30 VTerm *vterm_new(int rows, int cols)
35 VTerm *vterm_new_with_allocator(int rows, int cols, VTermAllocatorFunctions *funcs, void *allocdata)
38 VTerm *vt = (*funcs->malloc)(sizeof(VTerm), allocdata);
59 void vterm_free(VTerm *vt)
73 void *vterm_allocator_malloc(VTerm *vt, size_t size)
78 void vterm_allocator_free(VTerm *vt, void *ptr)
83 void vterm_get_size(VTerm *vt, int *rowsp, int *colsp)
91 void vterm_set_size(VTerm *vt, int rows, int cols)
100 void vterm_set_parser_callbacks(VTerm *v
[all...]
H A Dvterm_internal.h32 VTerm *vt;
108 struct VTerm struct
158 void *vterm_allocator_malloc(VTerm *vt, size_t size);
159 void vterm_allocator_free(VTerm *vt, void *ptr);
161 void vterm_push_output_bytes(VTerm *vt, const char *bytes, size_t len);
162 void vterm_push_output_vsprintf(VTerm *vt, const char *format, va_list args);
163 void vterm_push_output_sprintf(VTerm *vt, const char *format, ...);
164 void vterm_push_output_sprintf_ctrl(VTerm *vt, unsigned char ctrl, const char *fmt, ...);
H A Dparser.c10 static void do_control(VTerm *vt, unsigned char control)
19 static void do_string_csi(VTerm *vt, const char *args, size_t arglen, char command)
42 /* TODO: Consider if these buffers should live in the VTerm struct itself */
106 static void append_strbuffer(VTerm *vt, const char *str, size_t len)
119 static size_t do_string(VTerm *vt, const char *str_frag, size_t len)
190 void vterm_push_bytes(VTerm *vt, const char *bytes, size_t len)
H A Dinput.c7 void vterm_input_push_char(VTerm *vt, VTermModifier mod, uint32_t c)
129 void vterm_input_push_key(VTerm *vt, VTermModifier mod, VTermKey key)
H A Dscreen.c39 VTerm *vt;
551 static VTermScreen *screen_new(VTerm *vt)
703 VTermScreen *vterm_obtain_screen(VTerm *vt)
H A Dstate.c55 static VTermState *vterm_state_new(VTerm *vt)
1424 VTermState *vterm_obtain_state(VTerm *vt)
/seL4-refos-master/libs/libvterm/include/vterm/
H A Dvterm.h9 typedef struct VTerm VTerm; typedef in typeref:struct:VTerm
167 VTerm *vterm_new(int rows, int cols);
168 VTerm *vterm_new_with_allocator(int rows, int cols, VTermAllocatorFunctions *funcs, void *allocdata);
169 void vterm_free(VTerm* vt);
171 void vterm_get_size(VTerm *vt, int *rowsp, int *colsp);
172 void vterm_set_size(VTerm *vt, int rows, int cols);
174 void vterm_set_parser_callbacks(VTerm *vt, const VTermParserCallbacks *callbacks, void *user);
176 VTermState *vterm_obtain_state(VTerm *vt);
189 VTermScreen *vterm_obtain_screen(VTerm *v
[all...]
/seL4-refos-master/projects/refos/impl/libs/libvterm/include/vterm/
H A Dvterm.h9 typedef struct VTerm VTerm; typedef in typeref:struct:VTerm
167 VTerm *vterm_new(int rows, int cols);
168 VTerm *vterm_new_with_allocator(int rows, int cols, VTermAllocatorFunctions *funcs, void *allocdata);
169 void vterm_free(VTerm* vt);
171 void vterm_get_size(VTerm *vt, int *rowsp, int *colsp);
172 void vterm_set_size(VTerm *vt, int rows, int cols);
174 void vterm_set_parser_callbacks(VTerm *vt, const VTermParserCallbacks *callbacks, void *user);
176 VTermState *vterm_obtain_state(VTerm *vt);
189 VTermScreen *vterm_obtain_screen(VTerm *v
[all...]
/seL4-refos-master/projects/refos/impl/apps/console_server/src/
H A Dega_vterm.h34 /*! @brief VTerm global state. */
37 VTerm *vt; /* Has ownership. */
50 /*! @brief VTerm colour definitions.
/seL4-refos-master/apps/console_server/src/
H A Dega_vterm.h34 /*! @brief VTerm global state. */
37 VTerm *vt; /* Has ownership. */
50 /*! @brief VTerm colour definitions.

Completed in 57 milliseconds