} else {
push(op);
break;
- }
+ }
}
if(ip.node.operation != RPN_OPERATOR_EQUAL && ip.node.operation != RPN_OPERATOR_PERCENT)
tmp.node.number = *number;
tmp.node.base = calc.base;
tmp.node.operation = func;
+ tmp.next = NULL;
push(&tmp);
while (!is_stack_empty())
pop();
/* clear prev and last typed operators */
- calc.prev_operator =
+ calc.prev_operator =
calc.last_operator = 0;
}