Skip to content

Commit

Permalink
Regards #65.
Browse files Browse the repository at this point in the history
* Changed bcd arithmetic functions' return type from `int` to `DSS_HUGE`.
  • Loading branch information
Eyal Rozenberg committed Feb 27, 2019
1 parent ba04a30 commit 96714c9
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
8 changes: 4 additions & 4 deletions src/bcd2.c
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ bcd2_bin(DSS_HUGE *dest, DSS_HUGE bcd)
return(0);
}

int
DSS_HUGE
bcd2_add(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE addend)
{
DSS_HUGE tmp_lo, tmp_hi, carry, res;
Expand All @@ -84,7 +84,7 @@ bcd2_add(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE addend)
return(carry);
}

int
DSS_HUGE
bcd2_sub(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE subend)
{
DSS_HUGE tmp_lo, tmp_hi, carry, res;
Expand All @@ -107,7 +107,7 @@ bcd2_sub(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE subend)
return(carry);
}

int
DSS_HUGE
bcd2_mul(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE multiplier)
{
DSS_HUGE tmp_lo, tmp_hi, carry, m_lo, m_hi, m1, m2;
Expand Down Expand Up @@ -144,7 +144,7 @@ bcd2_mul(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE multiplier)
return(carry);
}

int
DSS_HUGE
bcd2_div(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE divisor)
{
DSS_HUGE tmp_lo, tmp_hi, carry, d1, res, digit;
Expand Down
8 changes: 4 additions & 4 deletions src/bcd2.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@

int bin_bcd2(DSS_HUGE binary, DSS_HUGE *low_res, DSS_HUGE *high_res);
int bcd2_bin(DSS_HUGE *dest, DSS_HUGE bcd);
int bcd2_add(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE addend);
int bcd2_sub(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE subend);
int bcd2_mul(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE multiplier);
int bcd2_div(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE divisor);
DSS_HUGE bcd2_add(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE addend);
DSS_HUGE bcd2_sub(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE subend);
DSS_HUGE bcd2_mul(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE multiplier);
DSS_HUGE bcd2_div(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE divisor);
DSS_HUGE bcd2_mod(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE modulo);
DSS_HUGE bcd2_cmp(DSS_HUGE *bcd_low, DSS_HUGE *bcd_high, DSS_HUGE compare);

0 comments on commit 96714c9

Please sign in to comment.