From 8058f346f42c1ede9430c362dd831dfa00888ce6 Mon Sep 17 00:00:00 2001 From: fwcd Date: Sat, 6 Apr 2019 17:47:32 +0200 Subject: [PATCH] Update implementation of logic.cpp to use the new std::vector mantissa --- src/CalcManager/Ratpack/logic.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/CalcManager/Ratpack/logic.cpp b/src/CalcManager/Ratpack/logic.cpp index c7f8a3a3..1e994143 100644 --- a/src/CalcManager/Ratpack/logic.cpp +++ b/src/CalcManager/Ratpack/logic.cpp @@ -135,9 +135,9 @@ void boolnum( PNUMBER *pa, PNUMBER b, int func ) { PNUMBER c= nullptr; PNUMBER a= nullptr; - MANTTYPE *pcha; - MANTTYPE *pchb; - MANTTYPE *pchc; + vector::iterator pcha; + vector::iterator pchb; + vector::iterator pchc; int32_t cdigits; int32_t mexp; MANTTYPE da; @@ -150,9 +150,9 @@ void boolnum( PNUMBER *pa, PNUMBER b, int func ) c->exp = min( a->exp, b->exp ); mexp = c->exp; c->cdigit = cdigits; - pcha = a->mant; - pchb = b->mant; - pchc = c->mant; + pcha = a->mant.begin(); + pchb = b->mant.begin(); + pchc = c->mant.begin(); for ( ;cdigits > 0; cdigits--, mexp++ ) { da = ( ( ( mexp >= a->exp ) && ( cdigits + a->exp - c->exp >