Home
last modified time | relevance | path

Searched refs:bc_vec_item (Results 1 – 10 of 10) sorted by relevance

/src/contrib/bc/src/
H A Dparse.c51 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 Dvector.c152 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 Dprogram.c116 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 Dlang.c73 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 Dbc_parse.c174 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 Dvm.c590 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 Dhistory.c1119 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 Dlibrary.c299 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 Dlibrary.h86 #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 Dvector.h295 bc_vec_item(const BcVec* restrict v, size_t idx);