Lines Matching full:vec
96 bc_read_buf(BcVec* vec, char* buf, size_t* buf_len) in bc_read_buf() argument
116 bc_vec_npush(vec, nllen, buf); in bc_read_buf()
125 bc_vec_npush(vec, *buf_len, buf); in bc_read_buf()
132 bc_read_chars(BcVec* vec, const char* prompt) in bc_read_chars() argument
136 assert(vec != NULL && vec->size == sizeof(char)); in bc_read_chars()
141 bc_vec_popAll(vec); in bc_read_chars()
151 if (bc_read_buf(vec, vm->buf, &vm->buf_len)) in bc_read_chars()
153 bc_vec_pushByte(vec, '\0'); in bc_read_chars()
208 bc_vec_pushByte(vec, '\0'); in bc_read_chars()
219 done = bc_read_buf(vec, vm->buf, &vm->buf_len); in bc_read_chars()
225 bc_vec_pushByte(vec, '\0'); in bc_read_chars()
231 bc_read_line(BcVec* vec, const char* prompt) in bc_read_line() argument
239 s = bc_history_line(&vm->history, vec, prompt); in bc_read_line()
241 else s = bc_read_chars(vec, prompt); in bc_read_line()
243 s = bc_read_chars(vec, prompt); in bc_read_line()
246 if (BC_ERR(bc_read_binary(vec->v, vec->len - 1))) in bc_read_line()