Home
last modified time | relevance | path

Searched refs:VTerm (Results 1 – 8 of 8) sorted by relevance

/haiku/src/apps/serialconnect/libvterm/src/
H A Dvterm.c30 VTerm *vterm_new(int rows, int cols) in vterm_new()
35 VTerm *vterm_new_with_allocator(int rows, int cols, VTermAllocatorFunctions *funcs, void *allocdata) in vterm_new_with_allocator()
38 VTerm *vt = (*funcs->malloc)(sizeof(VTerm), allocdata); in vterm_new_with_allocator()
59 void vterm_free(VTerm *vt) in vterm_free()
73 INTERNAL void *vterm_allocator_malloc(VTerm *vt, size_t size) in vterm_allocator_malloc()
78 INTERNAL void vterm_allocator_free(VTerm *vt, void *ptr) in vterm_allocator_free()
83 void vterm_get_size(const VTerm *vt, int *rowsp, int *colsp) in vterm_get_size()
91 void vterm_set_size(VTerm *vt, int rows, int cols) in vterm_set_size()
100 void vterm_set_parser_callbacks(VTerm *vt, const VTermParserCallbacks *callbacks, void *user) in vterm_set_parser_callbacks()
106 void vterm_parser_set_utf8(VTerm *vt, int is_utf8) in vterm_parser_set_utf8()
[all …]
H A Dvterm_internal.h43 VTerm *vt;
126 struct VTerm struct
176 void *vterm_allocator_malloc(VTerm *vt, size_t size); argument
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 Dparser.c10 static void do_control(VTerm *vt, unsigned char control) in do_control()
19 static void do_string_csi(VTerm *vt, const char *args, size_t arglen, char command) in do_string_csi()
106 static void append_strbuffer(VTerm *vt, const char *str, size_t len) in append_strbuffer()
119 static size_t do_string(VTerm *vt, const char *str_frag, size_t len) in do_string()
190 void vterm_push_bytes(VTerm *vt, const char *bytes, size_t len) in vterm_push_bytes()
H A Dinput.c7 void vterm_input_push_char(VTerm *vt, VTermModifier mod, uint32_t c) in vterm_input_push_char()
125 void vterm_input_push_key(VTerm *vt, VTermModifier mod, VTermKey key) in vterm_input_push_key()
H A Dscreen.c43 VTerm *vt;
627 static VTermScreen *screen_new(VTerm *vt) in screen_new()
824 VTermScreen *vterm_obtain_screen(VTerm *vt) in vterm_obtain_screen()
H A Dstate.c57 static VTermState *vterm_state_new(VTerm *vt) in vterm_state_new()
1604 VTermState *vterm_obtain_state(VTerm *vt) in vterm_obtain_state()
/haiku/src/apps/serialconnect/libvterm/include/
H A Dvterm.h9 typedef struct VTerm VTerm; typedef
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 *vt, VTermModifier state, VTermKey key);
130 size_t vterm_output_bufferlen(VTerm *vt); /* deprecated */
[all …]
/haiku/src/apps/serialconnect/
H A DTermView.h60 VTerm* fTerm;