* ext/bigdecimal/bigdecimal.c: suppressed warnings.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27494 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2010-04-26 01:07:32 +00:00
parent 54592ad627
commit cce2aa4958

View File

@ -641,7 +641,7 @@ BigDecimal_add(VALUE self, VALUE r)
if(VpIsNaN(b)) return b->obj; if(VpIsNaN(b)) return b->obj;
if(VpIsNaN(a)) return a->obj; if(VpIsNaN(a)) return a->obj;
mx = GetAddSubPrec(a,b); mx = GetAddSubPrec(a,b);
if(mx==(-1L)) { if(mx==(U_LONG)-1L) {
GUARD_OBJ(c,VpCreateRbObject(VpBaseFig() + 1, "0")); GUARD_OBJ(c,VpCreateRbObject(VpBaseFig() + 1, "0"));
VpAddSub(c, a, b, 1); VpAddSub(c, a, b, 1);
} else { } else {
@ -682,7 +682,7 @@ BigDecimal_sub(VALUE self, VALUE r)
if(VpIsNaN(a)) return a->obj; if(VpIsNaN(a)) return a->obj;
mx = GetAddSubPrec(a,b); mx = GetAddSubPrec(a,b);
if(mx==(-1L)) { if(mx==(U_LONG)-1L) {
GUARD_OBJ(c,VpCreateRbObject(VpBaseFig() + 1, "0")); GUARD_OBJ(c,VpCreateRbObject(VpBaseFig() + 1, "0"));
VpAddSub(c, a, b, -1); VpAddSub(c, a, b, -1);
} else { } else {
@ -2928,8 +2928,8 @@ VpAddAbs(Real *a, Real *b, Real *c)
a_pos = ap; a_pos = ap;
b_pos = bp; b_pos = bp;
c_pos = cp; c_pos = cp;
if(word_shift==-1L) return 0; /* Overflow */ if(word_shift==(U_LONG)-1L) return 0; /* Overflow */
if(b_pos == -1L) goto Assign_a; if(b_pos == (U_LONG)-1L) goto Assign_a;
mrv = av + bv; /* Most right val. Used for round. */ mrv = av + bv; /* Most right val. Used for round. */
@ -3021,8 +3021,8 @@ VpSubAbs(Real *a, Real *b, Real *c)
a_pos = ap; a_pos = ap;
b_pos = bp; b_pos = bp;
c_pos = cp; c_pos = cp;
if(word_shift==-1L) return 0; /* Overflow */ if(word_shift==(U_LONG)-1L) return 0; /* Overflow */
if(b_pos == -1L) goto Assign_a; if(b_pos == (U_LONG)-1L) goto Assign_a;
if(av >= bv) { if(av >= bv) {
mrv = av - bv; mrv = av - bv;
@ -3297,7 +3297,7 @@ VpMult(Real *c, Real *a, Real *b)
} }
if(Carry) { if(Carry) {
ii = ind_c; ii = ind_c;
while((--ii) >= 0) { while(ii-- > 0) {
c->frac[ii] += Carry; c->frac[ii] += Carry;
if(c->frac[ii] >= BASE) { if(c->frac[ii] >= BASE) {
Carry = c->frac[ii] / BASE; Carry = c->frac[ii] / BASE;
@ -4044,7 +4044,7 @@ VpCtoV(Real *a, const char *int_chr, U_LONG ni, const char *frac, U_LONG nf, con
/* get integer part */ /* get integer part */
i = 0; i = 0;
sign = 1; sign = 1;
if(ni >= 0) { if(1 /*ni >= 0*/) {
if(int_chr[0] == '-') { if(int_chr[0] == '-') {
sign = -1; sign = -1;
++i; ++i;