method

add

v1_9_2_180 - Show latest stable - Class: BigDecimal
add(p1, p2)
public

No documentation available.

static VALUE
BigDecimal_add2(VALUE self, VALUE b, VALUE n)
{
    ENTER(2);
    Real   *cv;
    S_INT mx = GetPositiveInt(n);
    if(mx==0) return BigDecimal_add(self,b);
    else {
       U_LONG pl = VpSetPrecLimit(0);
       VALUE   c = BigDecimal_add(self,b);
       VpSetPrecLimit(pl);
       GUARD_OBJ(cv,GetVpValue(c,1));
       VpLeftRound(cv,(int)VpGetRoundMode(),mx);
       return ToValue(cv);
    }
}