Searched refs:VTerm (Results 1 - 8 of 8) sorted by relevance
/haiku/src/apps/serialconnect/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 INTERNAL void *vterm_allocator_malloc(VTerm *vt, size_t size) 78 INTERNAL void vterm_allocator_free(VTerm *vt, void *ptr) 83 void vterm_get_size(const 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 | 43 VTerm *vt; 126 struct VTerm struct 176 void *vterm_allocator_malloc(VTerm *vt, size_t size); 177 void vterm_allocator_free(VTerm *vt, void *ptr); 179 void vterm_push_output_bytes(VTerm *vt, const char *bytes, size_t len); 180 void vterm_push_output_vsprintf(VTerm *vt, const char *format, va_list args); 181 void vterm_push_output_sprintf(VTerm *vt, const char *format, ...); 182 void vterm_push_output_sprintf_ctrl(VTerm *vt, unsigned char ctrl, const char *fmt, ...); 183 void vterm_push_output_sprintf_dcs(VTerm *vt, 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) 47 /* 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) 125 void vterm_input_push_key(VTerm *vt, VTermModifier mod, VTermKey key)
|
H A D | screen.c | 43 VTerm *vt; 627 static VTermScreen *screen_new(VTerm *vt) 824 VTermScreen *vterm_obtain_screen(VTerm *vt)
|
H A D | state.c | 57 static VTermState *vterm_state_new(VTerm *vt) 1604 VTermState *vterm_obtain_state(VTerm *vt)
|
/haiku/src/apps/serialconnect/libvterm/include/ |
H A D | vterm.h | 9 typedef struct VTerm VTerm; typedef in typeref:struct:VTerm 118 VTerm *vterm_new(int rows, int cols); 119 VTerm *vterm_new_with_allocator(int rows, int cols, VTermAllocatorFunctions *funcs, void *allocdata); 120 void vterm_free(VTerm* vt); 122 void vterm_get_size(const VTerm *vt, int *rowsp, int *colsp); 123 void vterm_set_size(VTerm *vt, int rows, int cols); 125 void vterm_push_bytes(VTerm *vt, const char *bytes, size_t len); 127 void vterm_input_push_char(VTerm *vt, VTermModifier state, uint32_t c); 128 void vterm_input_push_key(VTerm *v [all...] |
/haiku/src/apps/serialconnect/ |
H A D | TermView.h | 60 VTerm* fTerm;
|
Completed in 49 milliseconds