Remove inlines to avoid missing WASM imports

This commit is contained in:
Jérôme Laban 2019-05-15 11:19:00 -04:00
commit ef4c664cc8
3 changed files with 12 additions and 5 deletions

View file

@ -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)

View file

@ -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)

View file

@ -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);
} }