Searched refs:bc_vec_item (Results 1 – 10 of 10) sorted by relevance
| /src/contrib/bc/src/ |
| H A D | parse.c | 51 p->func = bc_vec_item(&p->prog->fns, fidx); in bc_parse_updateFunc() 119 BcId* id = bc_vec_item(&prog->const_map, idx); in bc_parse_addNum() 138 BcId* id = bc_vec_item(&prog->const_map, idx); in bc_parse_addNum() 170 neg = (*((char*) bc_vec_item(&p->l.str, idx + 1)) == BC_LEX_NEG_CHAR); in bc_parse_number() 173 bc_parse_addNum(p, bc_vec_item(&p->l.str, idx + 1 + neg)); in bc_parse_number() 185 p->func = bc_vec_item(&p->prog->fns, p->fidx); in bc_parse_text()
|
| H A D | vector.c | 152 ptr = bc_vec_item(v, idx); in bc_vec_npopAt() 153 data = bc_vec_item(v, idx + n); in bc_vec_npopAt() 165 d(bc_vec_item(v, idx + i)); in bc_vec_npopAt() 362 ptr = bc_vec_item(v, idx); in bc_vec_replaceAt() 372 bc_vec_item(const BcVec* restrict v, size_t idx) in bc_vec_item() function 422 const BcId* id = bc_vec_item(v, mid); in bc_map_find() 447 if (*i != v->len && !strcmp(name, ((BcId*) bc_vec_item(v, *i))->name)) in bc_map_insert() 473 id = (BcId*) bc_vec_item(v, i); in bc_map_index() 487 BcId* id = (BcId*) bc_vec_item(v, i); in bc_map_name() 618 s = bc_vec_item(v, 0); in bc_slabvec_clear() [all …]
|
| H A D | program.c | 116 return *((char**) bc_vec_item(&p->strs, n->scale)); in bc_program_string() 188 v = bc_vec_item(bc_vec_item(&p->arrs, vidx), nidx); in bc_program_dereference() 230 BcId* id = bc_vec_item(&p->str_map, idx); in bc_program_addString() 244 BcId* id = bc_vec_item(&p->str_map, idx); in bc_program_addString() 274 return ((BcId*) bc_vec_item(map, i))->idx; in bc_program_search() 289 return bc_vec_item(v, idx); in bc_program_vec() 349 v = bc_vec_item(v, r->d.loc.stack_idx); in bc_program_num() 376 n = bc_vec_item(v, idx); in bc_program_num() 386 n = bc_vec_item(v, r->d.loc.stack_idx); in bc_program_num() 649 BcConst* c = bc_vec_item(&p->consts, bc_program_index(code, bgn)); in bc_program_const() [all …]
|
| H A D | lang.c | 73 BcAuto* aptr = bc_vec_item(&f->autos, i); in bc_func_insert() 199 dnum = bc_vec_item(d, i); in bc_array_copy() 200 snum = bc_vec_item(s, i); in bc_array_copy()
|
| H A D | bc_parse.c | 174 assert(func == bc_vec_item(&p->prog->fns, p->fidx)); in bc_parse_setLabel() 177 label = bc_vec_item(&func->labels, ip->idx); in bc_parse_setLabel() 229 assert(p->func == bc_vec_item(&p->prog->fns, p->fidx)); in bc_parse_createExitLabel() 384 p->func = bc_vec_item(&p->prog->fns, p->fidx); in bc_parse_call() 387 else idx = ((BcId*) bc_vec_item(&p->prog->fn_map, idx))->idx; in bc_parse_call() 1104 uint16_t flag = *((uint16_t*) bc_vec_item(&p->flags, i)); in bc_parse_endif() 1338 ip = bc_vec_item(&p->exits, i); in bc_parse_loopExit() 1344 ip = bc_vec_item(&p->exits, i); in bc_parse_loopExit()
|
| H A D | vm.c | 590 bc_args((int) vm->env_args.len - 1, bc_vec_item(&vm->env_args, 0), false, 968 BcFunc* f = bc_vec_item(fns, BC_PROG_MAIN); 969 BcInstPtr* ip = bc_vec_item(&vm->prog.stack, 0); 995 BcResult* r = (BcResult*) bc_vec_item(&vm->prog.results, i); 1499 char* path = *((char**) bc_vec_item(&vm->files, i));
|
| H A D | history.c | 1119 memcpy(bc_vec_item(&h->buf, h->pos), cbuf, clen); in bc_history_edit_insert() 1320 str = *((char**) bc_vec_item(&h->history, h->history.len - 1 - h->idx)); in bc_history_edit_next()
|
| H A D | library.c | 299 BclContext ctxt = *((BclContext*) bc_vec_item(&vm->ctxts, i)); in bcl_free() 512 ptr = bc_vec_item(&ctxt->nums, idx.i); in bcl_num_insert()
|
| /src/contrib/bc/include/ |
| H A D | library.h | 86 #define BCL_NUM(c, n) ((BclNum*) bc_vec_item(&(c)->nums, BCL_NO_GEN(n))) 175 #define BCL_NUM(c, n) ((BclNum*) bc_vec_item(&(c)->nums, (n).i))
|
| H A D | vector.h | 295 bc_vec_item(const BcVec* restrict v, size_t idx);
|