static void rpn_xor_f(calc_number_t *r, calc_number_t *a, calc_number_t *b) { calc_number_t ai, bi; ai.i = logic_dbl2int(a); bi.i = logic_dbl2int(b); r->f = (long double)(ai.i ^ bi.i); }
void rpn_not(calc_number_t *c) { if (calc.base == IDC_RADIO_DEC) { calc_number_t n; n.i = logic_dbl2int(c); c->f = (long double)(~n.i); } else c->i = ~c->i; }