/seL4-refos-master/libs/libvterm/src/ |
H A D | vterm.c | 30 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 D | vterm_internal.h | 32 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 D | parser.c | 10 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 D | input.c | 7 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 D | screen.c | 39 VTerm *vt; 551 static VTermScreen *screen_new(VTerm *vt) 703 VTermScreen *vterm_obtain_screen(VTerm *vt)
|
H A D | state.c | 55 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 D | vterm.c | 30 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 D | vterm_internal.h | 32 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 D | parser.c | 10 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 D | input.c | 7 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 D | screen.c | 39 VTerm *vt; 551 static VTermScreen *screen_new(VTerm *vt) 703 VTermScreen *vterm_obtain_screen(VTerm *vt)
|
H A D | state.c | 55 static VTermState *vterm_state_new(VTerm *vt) 1424 VTermState *vterm_obtain_state(VTerm *vt)
|
/seL4-refos-master/libs/libvterm/include/vterm/ |
H A D | vterm.h | 9 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 D | vterm.h | 9 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 D | ega_vterm.h | 34 /*! @brief VTerm global state. */ 37 VTerm *vt; /* Has ownership. */ 50 /*! @brief VTerm colour definitions.
|
/seL4-refos-master/apps/console_server/src/ |
H A D | ega_vterm.h | 34 /*! @brief VTerm global state. */ 37 VTerm *vt; /* Has ownership. */ 50 /*! @brief VTerm colour definitions.
|