compiles again under sdcc-3.5.0

This commit is contained in:
Mirko Scholz 2020-09-04 20:45:29 +02:00
parent fc0fe7c327
commit eea645f401
2 changed files with 3 additions and 3 deletions

View File

@ -181,7 +181,7 @@ static void remove_leading_zeros(dec80* x){
set_exponent(x, exponent, is_negative); set_exponent(x, exponent, is_negative);
} }
void build_dec80(__xdata const char* signif_str, exp_t exponent){ void build_dec80(__xdata const char* signif_str, __xdata exp_t exponent){
enum { enum {
SIGN_ZERO, SIGN_ZERO,
SIGN_ZERO_SEEN_POINT, SIGN_ZERO_SEEN_POINT,
@ -664,8 +664,8 @@ void add_decn(void){
} }
//may need to rescale number //may need to rescale number
if (carry > 0){ if (carry > 0){
assert(carry == 1);
exp_t curr_exp = get_exponent(&AccDecn); exp_t curr_exp = get_exponent(&AccDecn);
assert(carry == 1);
rel = (AccDecn.exponent < 0); //is_neg? rel = (AccDecn.exponent < 0); //is_neg?
//shift right //shift right
shift_right(&AccDecn); shift_right(&AccDecn);

View File

@ -76,7 +76,7 @@ extern dec80 AccDecn;
extern __idata dec80 BDecn; extern __idata dec80 BDecn;
extern __xdata dec80 Tmp4Decn; extern __xdata dec80 Tmp4Decn;
void build_dec80(__xdata const char* signif_str, exp_t exponent); void build_dec80(__xdata const char* signif_str, __xdata exp_t exponent);
void set_dec80_zero(dec80* dest); void set_dec80_zero(dec80* dest);
void set_dec80_NaN(dec80* dest); void set_dec80_NaN(dec80* dest);