Real 155 ext/bigdecimal/bigdecimal.c static Real *VpCopy(Real *pv, Real const* const x); Real 174 ext/bigdecimal/bigdecimal.c const Real *pv = ptr; Real 227 ext/bigdecimal/bigdecimal.c static Real* Real 230 ext/bigdecimal/bigdecimal.c Real *pv; Real 316 ext/bigdecimal/bigdecimal.c static Real* Real 348 ext/bigdecimal/bigdecimal.c Real *p; Real 369 ext/bigdecimal/bigdecimal.c Real *p; Real 398 ext/bigdecimal/bigdecimal.c Real *vp; Real 420 ext/bigdecimal/bigdecimal.c Real *pv; Real 604 ext/bigdecimal/bigdecimal.c VP_EXPORT Real * Real 608 ext/bigdecimal/bigdecimal.c Real *pv = VpAlloc(mx,str); Real 614 ext/bigdecimal/bigdecimal.c VP_EXPORT Real * Real 620 ext/bigdecimal/bigdecimal.c #define VpAllocReal(prec) (Real *)VpMemAlloc(offsetof(Real, frac) + (prec) * sizeof(BDIGIT)) Real 621 ext/bigdecimal/bigdecimal.c #define VpReallocReal(ptr, prec) (Real *)VpMemRealloc((ptr), offsetof(Real, frac) + (prec) * sizeof(BDIGIT)) Real 623 ext/bigdecimal/bigdecimal.c static Real * Real 643 ext/bigdecimal/bigdecimal.c Real *p = GetVpValue(self, 1); Real 654 ext/bigdecimal/bigdecimal.c Real *p = GetVpValue(self, 1); Real 664 ext/bigdecimal/bigdecimal.c Real *p = GetVpValue(self, 1); Real 695 ext/bigdecimal/bigdecimal.c Real *p; Real 741 ext/bigdecimal/bigdecimal.c Real *p; Real 787 ext/bigdecimal/bigdecimal.c Real *p; Real 835 ext/bigdecimal/bigdecimal.c Real *b; Real 843 ext/bigdecimal/bigdecimal.c Real* pv = DATA_PTR(self); Real 890 ext/bigdecimal/bigdecimal.c Real *c, *a, *b; Real 948 ext/bigdecimal/bigdecimal.c Real *c, *a, *b; Real 990 ext/bigdecimal/bigdecimal.c Real *a, *b=0; Real 1083 ext/bigdecimal/bigdecimal.c Real *a = GetVpValue(self, 1); Real 1091 ext/bigdecimal/bigdecimal.c Real *a = GetVpValue(self, 1); Real 1185 ext/bigdecimal/bigdecimal.c Real *c, *a; Real 1211 ext/bigdecimal/bigdecimal.c Real *c, *a, *b; Real 1239 ext/bigdecimal/bigdecimal.c Real *a, *b; Real 1292 ext/bigdecimal/bigdecimal.c Real *c=NULL, *res=NULL, *div = NULL; Real 1315 ext/bigdecimal/bigdecimal.c Real *c=NULL, *d=NULL, *res=NULL; Real 1316 ext/bigdecimal/bigdecimal.c Real *a, *b; Real 1403 ext/bigdecimal/bigdecimal.c Real *div = NULL, *mod = NULL; Real 1417 ext/bigdecimal/bigdecimal.c Real *a = NULL, *b = NULL, *c = NULL, *res = NULL, *d = NULL, *rr = NULL, *ff = NULL; Real 1418 ext/bigdecimal/bigdecimal.c Real *f = NULL; Real 1469 ext/bigdecimal/bigdecimal.c Real *d, *rv = 0; Real 1501 ext/bigdecimal/bigdecimal.c Real *div = NULL, *mod = NULL; Real 1520 ext/bigdecimal/bigdecimal.c Real *div = NULL; Real 1521 ext/bigdecimal/bigdecimal.c Real *mod; Real 1534 ext/bigdecimal/bigdecimal.c Real *res = NULL; Real 1535 ext/bigdecimal/bigdecimal.c Real *av = NULL, *bv = NULL, *cv = NULL; Real 1566 ext/bigdecimal/bigdecimal.c Real *cv; Real 1596 ext/bigdecimal/bigdecimal.c Real *cv; Real 1614 ext/bigdecimal/bigdecimal.c Real *cv; Real 1636 ext/bigdecimal/bigdecimal.c Real *c, *a; Real 1658 ext/bigdecimal/bigdecimal.c Real *c, *a; Real 1677 ext/bigdecimal/bigdecimal.c Real *c, *a; Real 1713 ext/bigdecimal/bigdecimal.c Real *c, *a; Real 1773 ext/bigdecimal/bigdecimal.c Real *c, *a; Real 1803 ext/bigdecimal/bigdecimal.c Real *c, *a; Real 1834 ext/bigdecimal/bigdecimal.c Real *c, *a; Real 1882 ext/bigdecimal/bigdecimal.c Real *c, *a; Real 1944 ext/bigdecimal/bigdecimal.c Real *vp; Real 2033 ext/bigdecimal/bigdecimal.c Real *vp; Real 2087 ext/bigdecimal/bigdecimal.c Real *vp; Real 2238 ext/bigdecimal/bigdecimal.c Real* exp = NULL; Real 2239 ext/bigdecimal/bigdecimal.c Real *x, *y; Real 2481 ext/bigdecimal/bigdecimal.c static Real *BigDecimal_new(int argc, VALUE *argv); Real 2518 ext/bigdecimal/bigdecimal.c Real *pv = rb_check_typeddata(self, &BigDecimal_data_type); Real 2519 ext/bigdecimal/bigdecimal.c Real *x; Real 2541 ext/bigdecimal/bigdecimal.c Real *pv = rb_check_typeddata(self, &BigDecimal_data_type); Real 2542 ext/bigdecimal/bigdecimal.c Real *x = rb_check_typeddata(other, &BigDecimal_data_type); Real 2550 ext/bigdecimal/bigdecimal.c static Real * Real 2603 ext/bigdecimal/bigdecimal.c Real *pv; Real 2760 ext/bigdecimal/bigdecimal.c Real* vx = NULL; Real 2811 ext/bigdecimal/bigdecimal.c Real* vy; Real 2819 ext/bigdecimal/bigdecimal.c Real* vy; Real 2841 ext/bigdecimal/bigdecimal.c while (!VpIsZero((Real*)DATA_PTR(d))) { Real 2892 ext/bigdecimal/bigdecimal.c Real* vx = NULL; Real 2963 ext/bigdecimal/bigdecimal.c Real* vy; Real 2970 ext/bigdecimal/bigdecimal.c Real* vy; Real 3005 ext/bigdecimal/bigdecimal.c while (!VpIsZero((Real*)DATA_PTR(d))) { Real 3381 ext/bigdecimal/bigdecimal.c static Real *VpConstOne; /* constant 1.0 */ Real 3382 ext/bigdecimal/bigdecimal.c static Real *VpPt5; /* constant 0.5 */ Real 3847 ext/bigdecimal/bigdecimal.c VP_EXPORT Real * Real 3904 ext/bigdecimal/bigdecimal.c VP_EXPORT Real * Real 3910 ext/bigdecimal/bigdecimal.c Real *vp = NULL; Real 4109 ext/bigdecimal/bigdecimal.c Real *a_ptr, *b_ptr; Real 4568 ext/bigdecimal/bigdecimal.c Real *w; Real 5745 ext/bigdecimal/bigdecimal.c Real *f = NULL; Real 5746 ext/bigdecimal/bigdecimal.c Real *r = NULL; Real 6180 ext/bigdecimal/bigdecimal.c Real *w1 = NULL; Real 6181 ext/bigdecimal/bigdecimal.c Real *w2 = NULL; Real 211 ext/bigdecimal/bigdecimal.h VP_EXPORT Real * Real 214 ext/bigdecimal/bigdecimal.h VP_EXPORT Real *VpCreateRbObject(size_t mx,const char *str); Real 246 ext/bigdecimal/bigdecimal.h VP_EXPORT size_t VpNumOfChars(Real *vp,const char *pszFmt); Real 250 ext/bigdecimal/bigdecimal.h VP_EXPORT void VpFree(Real *pv); Real 251 ext/bigdecimal/bigdecimal.h VP_EXPORT Real *VpAlloc(size_t mx, const char *szVal); Real 252 ext/bigdecimal/bigdecimal.h VP_EXPORT size_t VpAsgn(Real *c, Real *a, int isw); Real 253 ext/bigdecimal/bigdecimal.h VP_EXPORT size_t VpAddSub(Real *c,Real *a,Real *b,int operation); Real 254 ext/bigdecimal/bigdecimal.h VP_EXPORT size_t VpMult(Real *c,Real *a,Real *b); Real 255 ext/bigdecimal/bigdecimal.h VP_EXPORT size_t VpDivd(Real *c,Real *r,Real *a,Real *b); Real 256 ext/bigdecimal/bigdecimal.h VP_EXPORT int VpComp(Real *a,Real *b); Real 257 ext/bigdecimal/bigdecimal.h VP_EXPORT ssize_t VpExponent10(Real *a); Real 258 ext/bigdecimal/bigdecimal.h VP_EXPORT void VpSzMantissa(Real *a,char *psz); Real 259 ext/bigdecimal/bigdecimal.h VP_EXPORT int VpToSpecialString(Real *a,char *psz,int fPlus); Real 260 ext/bigdecimal/bigdecimal.h VP_EXPORT void VpToString(Real *a, char *psz, size_t fFmt, int fPlus); Real 261 ext/bigdecimal/bigdecimal.h VP_EXPORT void VpToFString(Real *a, char *psz, size_t fFmt, int fPlus); Real 262 ext/bigdecimal/bigdecimal.h VP_EXPORT int VpCtoV(Real *a, const char *int_chr, size_t ni, const char *frac, size_t nf, const char *exp_chr, size_t ne); Real 263 ext/bigdecimal/bigdecimal.h VP_EXPORT int VpVtoD(double *d, SIGNED_VALUE *e, Real *m); Real 264 ext/bigdecimal/bigdecimal.h VP_EXPORT void VpDtoV(Real *m,double d); Real 266 ext/bigdecimal/bigdecimal.h VP_EXPORT void VpItoV(Real *m,S_INT ival); Real 268 ext/bigdecimal/bigdecimal.h VP_EXPORT int VpSqrt(Real *y,Real *x); Real 269 ext/bigdecimal/bigdecimal.h VP_EXPORT int VpActiveRound(Real *y, Real *x, unsigned short f, ssize_t il); Real 270 ext/bigdecimal/bigdecimal.h VP_EXPORT int VpMidRound(Real *y, unsigned short f, ssize_t nf); Real 271 ext/bigdecimal/bigdecimal.h VP_EXPORT int VpLeftRound(Real *y, unsigned short f, ssize_t nf); Real 272 ext/bigdecimal/bigdecimal.h VP_EXPORT void VpFrac(Real *y, Real *x); Real 273 ext/bigdecimal/bigdecimal.h VP_EXPORT int VpPower(Real *y, Real *x, SIGNED_VALUE n); Real 276 ext/bigdecimal/bigdecimal.h VP_EXPORT Real *VpOne(void); Real 327 ext/bigdecimal/bigdecimal.h int VpVarCheck(Real * v);