Searched refs:BcVec (Results 1 – 17 of 17) sorted by relevance
| /freebsd-14.2/contrib/bc/include/ |
| H A D | vector.h | 120 typedef struct BcVec struct 139 } BcVec; argument 157 bc_vec_expand(BcVec* restrict v, size_t req); 165 bc_vec_grow(BcVec* restrict v, size_t n); 174 bc_vec_npop(BcVec* restrict v, size_t n); 213 bc_vec_pushEmpty(BcVec* restrict v); 271 bc_vec_empty(BcVec* restrict v); 312 bc_vec_clear(BcVec* restrict v); 416 bc_slabvec_init(BcVec* restrict v); 433 bc_slabvec_clear(BcVec* restrict v); [all …]
|
| H A D | lang.h | 389 BcVec code; 395 BcVec labels; 399 BcVec autos; 481 BcVec v; 604 bc_array_init(BcVec* a, bool nums); 614 bc_array_copy(BcVec* d, const BcVec* s); 666 bc_array_expand(BcVec* a, size_t len);
|
| H A D | program.h | 85 BcVec results; 88 BcVec stack; 93 BcVec consts; 101 BcVec strs; 104 BcVec str_map; 107 BcVec fns; 110 BcVec fn_map; 113 BcVec vars; 116 BcVec var_map; 119 BcVec arrs; [all …]
|
| H A D | vm.h | 534 BcVec line_buf; 538 BcVec buffer; 544 BcVec read_buf; 550 BcVec jmp_bufs; 558 BcVec ctxts; 561 BcVec out; 647 BcVec files; 650 BcVec exprs; 710 BcVec env_args; 761 BcVec slabs;
|
| H A D | parse.h | 163 BcVec flags; 168 BcVec exits; 173 BcVec conds; 180 BcVec ops; 187 BcVec buf;
|
| H A D | read.h | 57 bc_read_line(BcVec* vec, const char* prompt); 75 bc_read_chars(BcVec* vec, const char* prompt); 84 bc_read_buf(BcVec* vec, char* buf, size_t* buf_len);
|
| H A D | history.h | 298 BcVec buf; 301 BcVec history; 304 BcVec extras; 417 bc_history_line(BcHistory* h, BcVec* vec, const char* prompt);
|
| H A D | library.h | 374 BcVec nums; 378 BcVec free_nums;
|
| H A D | lex.h | 524 BcVec str;
|
| H A D | rand.h | 437 BcVec v;
|
| /freebsd-14.2/contrib/bc/src/ |
| H A D | vector.c | 46 bc_vec_grow(BcVec* restrict v, size_t n) in bc_vec_grow() 91 bc_vec_expand(BcVec* restrict v, size_t req) in bc_vec_expand() 112 bc_vec_npop(BcVec* restrict v, size_t n) in bc_vec_npop() 208 bc_vec_pushEmpty(BcVec* restrict v) in bc_vec_pushEmpty() 335 bc_vec_empty(BcVec* restrict v) in bc_vec_empty() 386 bc_vec_clear(BcVec* restrict v) in bc_vec_clear() 397 BcVec* v = (BcVec*) vec; in bc_vec_free() 547 bc_slabvec_init(BcVec* v) in bc_slabvec_init() 561 bc_slabvec_strdup(BcVec* v, const char* str) in bc_slabvec_strdup() 608 bc_slabvec_clear(BcVec* v) in bc_slabvec_clear() [all …]
|
| H A D | lang.c | 161 bc_array_init(BcVec* a, bool nums) in bc_array_init() 167 else bc_vec_init(a, sizeof(BcVec), BC_DTOR_VEC); in bc_array_init() 174 bc_array_copy(BcVec* d, const BcVec* s) in bc_array_copy() 212 bc_array_expand(BcVec* a, size_t len) in bc_array_expand() 232 assert(a->size == sizeof(BcVec) && a->dtor == BC_DTOR_VEC); in bc_array_expand() 239 BcVec* v = bc_vec_pushEmpty(a); in bc_array_expand()
|
| H A D | program.c | 174 static BcVec* 177 BcVec* v; in bc_program_dereference() 254 BcVec* v; in bc_program_search() 255 BcVec* map; in bc_program_search() 335 BcVec* v; in bc_program_num() 1268 BcVec* v = (BcVec*) n; in bc_program_copyToVar() 1347 BcVec* v; in bc_program_assignBuiltin() 1597 BcVec* v; in bc_program_pushVar() 1675 BcVec* v; in bc_program_pushArray() 2055 BcVec* v = (BcVec*) num; in bc_program_builtin() [all …]
|
| H A D | read.c | 96 bc_read_buf(BcVec* vec, char* buf, size_t* buf_len) in bc_read_buf() 132 bc_read_chars(BcVec* vec, const char* prompt) in bc_read_chars() 242 bc_read_line(BcVec* vec, const char* prompt) in bc_read_line()
|
| H A D | history.c | 175 BcVec v; in bc_history_init() 228 bc_history_line(BcHistory* h, BcVec* vec, const char* prompt) in bc_history_line() 352 bc_history_line(BcHistory* h, BcVec* vec, const char* prompt) in bc_history_line() 2062 bc_history_line(BcHistory* h, BcVec* vec, const char* prompt) in bc_history_line()
|
| H A D | vm.c | 992 BcVec* fns = &vm->prog.fns;
|
| H A D | num.c | 3096 BcVec stack; in bc_num_printNum()
|