• Home
  • Raw
  • Download

Lines Matching refs:bc_vec_item

965 void* bc_vec_item(BcVec *v, size_t idx) {  in bc_vec_item()  function
986 struct str_len *id = bc_vec_item(v, mid); in bc_map_find()
1002 else if (!bc_id_cmp(ptr, bc_vec_item(v, *i))) return 0; in bc_map_insert()
1011 return bc_id_cmp(ptr, bc_vec_item(v, i)) ? SIZE_MAX : i; in bc_map_index()
2343 struct str_len *id = bc_vec_item(&f->autos, i); in bc_func_insert()
2401 BcNum *dnum = bc_vec_item(d, i), *snum = bc_vec_item(s, i); in bc_array_copy()
2973 p->func = bc_vec_item(&p->prog->fns, fidx); in bc_parse_updateFunc()
3000 p->func = bc_vec_item(&p->prog->fns, p->fidx); in bc_parse_text()
3096 label = bc_vec_item(&func->labels, ip->idx); in bc_parse_setLabel()
3128 p->func = bc_vec_item(&p->prog->fns, p->fidx); in bc_parse_addFunc()
3230 ((struct str_len *)bc_vec_item(&p->prog->fn_map, idx))->len); in bc_parse_call()
3782 ip = bc_vec_item(&p->exits, i); in bc_parse_loopExit()
3784 while (!ip->func && i < p->exits.len) ip = bc_vec_item(&p->exits, i--); in bc_parse_loopExit()
4465 f = bc_vec_item(&p->fns, i); in bc_program_str()
4468 return *((char**) bc_vec_item(v, idx)); in bc_program_str()
4521 ptr = bc_vec_item(map, i); in bc_program_search()
4524 return bc_vec_item(v, ptr->len); in bc_program_search()
4577 *num = bc_vec_item(v, idx); in bc_program_num()
4727 BcFunc *f = bc_vec_item(&p->fns, BC_PROG_READ); in bc_program_read()
4730 BcInstPtr *ip_ptr = bc_vec_item(&p->stack, i); in bc_program_read()
4763 f = bc_vec_item(&p->fns, BC_PROG_READ); in bc_program_read()
5135 f = bc_vec_item(&p->fns, ip.func); in bc_program_call()
5147 a = bc_vec_item(&f->autos, nparams - 1 - i); in bc_program_call()
5154 struct str_len *id = bc_vec_item(&f->autos, nparams - 1 - j); in bc_program_call()
5166 a = bc_vec_item(&f->autos, i); in bc_program_call()
5192 f = bc_vec_item(&p->fns, ip->func); in bc_program_return()
5212 struct str_len *a = bc_vec_item(&f->autos, i); in bc_program_return()
5352 idx = ((struct ptr_len *)bc_vec_item(&p->fn_map, idx))->len; in bc_program_insertFunc()
5355 BcFunc *func = bc_vec_item(&p->fns, idx); in bc_program_insertFunc()
5371 f = bc_vec_item(&p->fns, 0); in bc_program_reset()
5397 BcFunc *func = bc_vec_item(&p->fns, ip->func); in bc_program_exec()
5420 addr = bc_vec_item(&func->labels, idx); in bc_program_exec()
5575 func = bc_vec_item(&p->fns, ip->func); in bc_program_exec()
5616 BcFunc *f = bc_vec_item(&BC_VM->prog.fns, ip->func); in bc_vm_printError()
5651 BcFunc *f = bc_vec_item(&prog->fns, BC_PROG_MAIN); in bc_vm_clean()
5652 BcInstPtr *ip = bc_vec_item(&prog->stack, 0); in bc_vm_clean()