mirror of
https://github.com/Microsoft/calculator.git
synced 2025-08-22 22:23:29 -07:00
Remove inlines to avoid missing WASM imports
This commit is contained in:
parent
3b788e0cf9
commit
ef4c664cc8
3 changed files with 12 additions and 5 deletions
|
@ -34,7 +34,7 @@ void _mulnumx(PNUMBER* pa, PNUMBER b);
|
||||||
//
|
//
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
|
|
||||||
void __inline mulnumx(PNUMBER* pa, PNUMBER b)
|
void /*__inline*/ mulnumx(PNUMBER* pa, PNUMBER b)
|
||||||
|
|
||||||
{
|
{
|
||||||
if (b->cdigit > 1 || b->mant[0] != 1 || b->exp != 0)
|
if (b->cdigit > 1 || b->mant[0] != 1 || b->exp != 0)
|
||||||
|
@ -215,7 +215,7 @@ void _divnumx(PNUMBER* pa, PNUMBER b, int32_t precision);
|
||||||
//
|
//
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
|
|
||||||
void __inline divnumx(PNUMBER* pa, PNUMBER b, int32_t precision)
|
void /*__inline*/ divnumx(PNUMBER* pa, PNUMBER b, int32_t precision)
|
||||||
|
|
||||||
{
|
{
|
||||||
if (b->cdigit > 1 || b->mant[0] != 1 || b->exp != 0)
|
if (b->cdigit > 1 || b->mant[0] != 1 || b->exp != 0)
|
||||||
|
|
|
@ -43,7 +43,7 @@ using namespace std;
|
||||||
|
|
||||||
void _addnum(PNUMBER* pa, PNUMBER b, uint32_t radix);
|
void _addnum(PNUMBER* pa, PNUMBER b, uint32_t radix);
|
||||||
|
|
||||||
void __inline addnum(PNUMBER* pa, PNUMBER b, uint32_t radix)
|
void /*__inline*/ addnum(PNUMBER* pa, PNUMBER b, uint32_t radix)
|
||||||
|
|
||||||
{
|
{
|
||||||
if (b->cdigit > 1 || b->mant[0] != 0)
|
if (b->cdigit > 1 || b->mant[0] != 0)
|
||||||
|
@ -186,7 +186,7 @@ void _addnum(PNUMBER* pa, PNUMBER b, uint32_t radix)
|
||||||
|
|
||||||
void _mulnum(PNUMBER* pa, PNUMBER b, uint32_t radix);
|
void _mulnum(PNUMBER* pa, PNUMBER b, uint32_t radix);
|
||||||
|
|
||||||
void __inline mulnum(PNUMBER* pa, PNUMBER b, uint32_t radix)
|
void /*__inline*/ mulnum(PNUMBER* pa, PNUMBER b, uint32_t radix)
|
||||||
|
|
||||||
{
|
{
|
||||||
if (b->cdigit > 1 || b->mant[0] != 1 || b->exp != 0)
|
if (b->cdigit > 1 || b->mant[0] != 1 || b->exp != 0)
|
||||||
|
@ -365,7 +365,7 @@ void remnum(PNUMBER* pa, PNUMBER b, uint32_t radix)
|
||||||
|
|
||||||
void _divnum(PNUMBER* pa, PNUMBER b, uint32_t radix, int32_t precision);
|
void _divnum(PNUMBER* pa, PNUMBER b, uint32_t radix, int32_t precision);
|
||||||
|
|
||||||
void __inline divnum(PNUMBER* pa, PNUMBER b, uint32_t radix, int32_t precision)
|
void /*__inline*/ divnum(PNUMBER* pa, PNUMBER b, uint32_t radix, int32_t precision)
|
||||||
|
|
||||||
{
|
{
|
||||||
if (b->cdigit > 1 || b->mant[0] != 1 || b->exp != 0)
|
if (b->cdigit > 1 || b->mant[0] != 1 || b->exp != 0)
|
||||||
|
|
|
@ -120,6 +120,8 @@ void sinanglerat(_Inout_ PRAT* pa, ANGLE_TYPE angletype, uint32_t radix, int32_t
|
||||||
divrat(pa, rat_200, precision);
|
divrat(pa, rat_200, precision);
|
||||||
mulrat(pa, pi, precision);
|
mulrat(pa, pi, precision);
|
||||||
break;
|
break;
|
||||||
|
case ANGLE_RAD:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
_sinrat(pa, precision);
|
_sinrat(pa, precision);
|
||||||
}
|
}
|
||||||
|
@ -223,6 +225,8 @@ void cosanglerat(_Inout_ PRAT* pa, ANGLE_TYPE angletype, uint32_t radix, int32_t
|
||||||
divrat(pa, rat_200, precision);
|
divrat(pa, rat_200, precision);
|
||||||
mulrat(pa, pi, precision);
|
mulrat(pa, pi, precision);
|
||||||
break;
|
break;
|
||||||
|
case ANGLE_RAD:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
_cosrat(pa, radix, precision);
|
_cosrat(pa, radix, precision);
|
||||||
}
|
}
|
||||||
|
@ -285,6 +289,9 @@ void tananglerat(_Inout_ PRAT* pa, ANGLE_TYPE angletype, uint32_t radix, int32_t
|
||||||
divrat(pa, rat_200, precision);
|
divrat(pa, rat_200, precision);
|
||||||
mulrat(pa, pi, precision);
|
mulrat(pa, pi, precision);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case ANGLE_RAD:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
_tanrat(pa, radix, precision);
|
_tanrat(pa, radix, precision);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue