Lines Matching refs:BcResult
302 typedef struct BcResult { struct
305 } BcResult; typedef
579 typedef void (*BcProgramUnary)(BcResult*, BcNum*);
589 void bc_program_negate(BcResult *r, BcNum *n);
590 void bc_program_not(BcResult *r, BcNum *n);
2426 BcResult *r = (BcResult*) result; in bc_result_free()
4446 static BcStatus bc_program_type_num(BcResult *r, BcNum *n) { in bc_program_type_num()
4451 static BcStatus bc_program_type_match(BcResult *r, BcType t) { in bc_program_type_match()
4527 static BcStatus bc_program_num(BcProgram *p, BcResult *r, BcNum **num) { in bc_program_num()
4606 static BcStatus bc_program_operand(BcProgram *p, BcResult **r, in bc_program_operand()
4615 static BcStatus bc_program_binPrep(BcProgram *p, BcResult **l, BcNum **ln, in bc_program_binPrep()
4616 BcResult **r, BcNum **rn) in bc_program_binPrep()
4638 static BcStatus bc_program_binOpPrep(BcProgram *p, BcResult **l, BcNum **ln, in bc_program_binOpPrep()
4639 BcResult **r, BcNum **rn) in bc_program_binOpPrep()
4652 static BcStatus bc_program_assignPrep(BcProgram *p, BcResult **l, BcNum **ln, in bc_program_assignPrep()
4653 BcResult **r, BcNum **rn) in bc_program_assignPrep()
4674 static void bc_program_binOpRetire(BcProgram *p, BcResult *r) { in bc_program_binOpRetire()
4681 static BcStatus bc_program_prep(BcProgram *p, BcResult **r, BcNum **n) { in bc_program_prep()
4691 static void bc_program_retire(BcProgram *p, BcResult *r, BcResultType t) { in bc_program_retire()
4700 BcResult *opd1, *opd2, res; in bc_program_op()
4804 BcResult *r; in bc_program_print()
4852 void bc_program_negate(BcResult *r, BcNum *n) { in bc_program_negate()
4858 void bc_program_not(BcResult *r, BcNum *n) { in bc_program_not()
4865 BcResult res, *ptr; in bc_program_unary()
4881 BcResult *opd1, *opd2, res; in bc_program_logical()
4949 BcResult *ptr, r; in bc_program_copyToVar()
4991 BcResult *left, *right, res; in bc_program_assign()
5044 BcResult r; in bc_program_pushVar()
5059 BcResult r; in bc_program_pushArray()
5070 BcResult *operand; in bc_program_pushArray()
5095 BcResult *ptr, res, copy; in bc_program_incdec()
5131 BcResult *arg; in bc_program_call()
5187 BcResult res; in bc_program_return()
5198 BcResult *operand; in bc_program_return()
5243 BcResult *opnd; in bc_program_builtin()
5244 BcResult res; in bc_program_builtin()
5277 BcResult res; in bc_program_pushGlobal()
5331 bc_vec_init(&p->results, sizeof(BcResult), bc_result_free); in bc_program_init()
5395 BcResult r, *ptr; in bc_program_exec()