@@ -56,6 +56,7 @@ static void fperror(int x);
5656#define FP_UNDERFLOW_ERROR -3
5757#define FP_UNDEFINED_ERROR -4
5858
59+ #ifdef FLANG_FPCVT_UNUSED
5960static void
6061ui64toa (INT m [2 ], char * s , int n , int decpl )
6162{
@@ -89,6 +90,7 @@ ui64toa(INT m[2], char *s, int n, int decpl)
8990 s [j ] = buff [i ];
9091 s [j ] = '\0' ;
9192}
93+ #endif
9294
9395static void
9496manshftr (INT * m , /* m[4] */
@@ -299,6 +301,7 @@ ufpxten(UFP *u, int exp)
299301 u -> fexp += ftab1 [i ][2 ] + ftab2 [j ][2 ];
300302}
301303
304+ #ifdef FLANG_FPCVT_UNUSED
302305static void
303306ufptosci (UFP * u , char * s , int dp , int * decpt , int * sign )
304307{
@@ -340,7 +343,9 @@ ufptosci(UFP *u, char *s, int dp, int *decpt, int *sign)
340343 }
341344 * decpt = exp10 ;
342345}
346+ #endif
343347
348+ #ifdef FLANG_FPCVT_UNUSED
344349static void
345350ufptodec (UFP * u , char * s , int dp , int * decpt , int * sign )
346351{
@@ -363,7 +368,9 @@ ufptodec(UFP *u, char *s, int dp, int *decpt, int *sign)
363368 manrnd (u -> fman , 64 );
364369 ui64toa (u -> fman , s , 0 , dp );
365370}
371+ #endif
366372
373+ #ifdef FLANG_FPCVT_UNUSED
367374static void
368375dtoufp (IEEE64 d , UFP * u )
369376{
@@ -396,6 +403,7 @@ dtoufp(IEEE64 d, UFP *u)
396403 } else
397404 u -> fman [0 ] |= 0x00100000L ;
398405}
406+ #endif
399407
400408static void
401409ufptod (UFP * u , IEEE64 * r )
0 commit comments