frac()
Return the fractional part of the number.
static VALUE BigDecimal_frac(VALUE self) { ENTER(5); Real *c, *a; U_LONG mx; GUARD_OBJ(a,GetVpValue(self,1)); mx = a->Prec *(VpBaseFig() + 1); GUARD_OBJ(c,VpCreateRbObject(mx, "0")); VpFrac(c, a); return ToValue(c); }