Lines Matching defs:vstr
41 void vstr_init(vstr_t *vstr, size_t alloc) { in vstr_init()
53 void vstr_init_len(vstr_t *vstr, size_t len) { in vstr_init_len()
58 void vstr_init_fixed_buf(vstr_t *vstr, size_t alloc, char *buf) { in vstr_init_fixed_buf()
65 void vstr_init_print(vstr_t *vstr, size_t alloc, mp_print_t *print) { in vstr_init_print()
71 void vstr_clear(vstr_t *vstr) { in vstr_clear()
79 vstr_t *vstr = m_new_obj(vstr_t); in vstr_new() local
84 void vstr_free(vstr_t *vstr) { in vstr_free()
94 char *vstr_extend(vstr_t *vstr, size_t size) { in vstr_extend()
107 STATIC void vstr_ensure_extra(vstr_t *vstr, size_t size) { in vstr_ensure_extra()
121 void vstr_hint_size(vstr_t *vstr, size_t size) { in vstr_hint_size()
125 char *vstr_add_len(vstr_t *vstr, size_t len) { in vstr_add_len()
133 char *vstr_null_terminated_str(vstr_t *vstr) { in vstr_null_terminated_str()
142 void vstr_add_byte(vstr_t *vstr, byte b) { in vstr_add_byte()
147 void vstr_add_char(vstr_t *vstr, unichar c) { in vstr_add_char()
176 void vstr_add_str(vstr_t *vstr, const char *str) { in vstr_add_str()
180 void vstr_add_strn(vstr_t *vstr, const char *str, size_t len) { in vstr_add_strn()
186 STATIC char *vstr_ins_blank_bytes(vstr_t *vstr, size_t byte_pos, size_t byte_len) { in vstr_ins_blank_bytes()
202 void vstr_ins_byte(vstr_t *vstr, size_t byte_pos, byte b) { in vstr_ins_byte()
207 void vstr_ins_char(vstr_t *vstr, size_t char_pos, unichar chr) { in vstr_ins_char()
213 void vstr_cut_head_bytes(vstr_t *vstr, size_t bytes_to_cut) { in vstr_cut_head_bytes()
217 void vstr_cut_tail_bytes(vstr_t *vstr, size_t len) { in vstr_cut_tail_bytes()
225 void vstr_cut_out_bytes(vstr_t *vstr, size_t byte_pos, size_t bytes_to_cut) { in vstr_cut_out_bytes()
236 void vstr_printf(vstr_t *vstr, const char *fmt, ...) { in vstr_printf()
243 void vstr_vprintf(vstr_t *vstr, const char *fmt, va_list ap) { in vstr_vprintf()