mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-02-15 04:32:24 +00:00
src/lib/libast/sfio/sfcvt.c: - The C99 code formerly behind '#if _c99_in_the_wild' broke the CI build: https://github.com/ksh93/ksh/runs/2158627969 (failing build) https://github.com/JohnoKing/ksh/runs/2158860590 (build after revert) Since this code wasn't used before that commit, it has been removed to fix the CI build.
This commit is contained in:
parent
7b0e0776e2
commit
2d7e9a0d6d
1 changed files with 9 additions and 61 deletions
|
@ -160,44 +160,16 @@ int format; /* conversion format */
|
||||||
return SF_INF;
|
return SF_INF;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
# if __STDC_VERSION__ >= 199901L
|
|
||||||
# if _lib_signbit
|
#if _lib_signbit
|
||||||
if (signbit(f))
|
if (signbit(f))
|
||||||
# else
|
#else
|
||||||
# if _lib_copysignl
|
|
||||||
if (copysignl(1.0, f) < 0.0)
|
|
||||||
# else
|
|
||||||
# if _lib_copysign
|
|
||||||
if (copysign(1.0, (double)f) < 0.0)
|
|
||||||
# else
|
|
||||||
if (f < 0.0)
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
{ f = -f;
|
|
||||||
*sign = 1;
|
|
||||||
}
|
|
||||||
# if _lib_fpclassify
|
|
||||||
switch (fpclassify(f))
|
|
||||||
{
|
|
||||||
case FP_INFINITE:
|
|
||||||
return SF_INF;
|
|
||||||
case FP_NAN:
|
|
||||||
return SF_NAN;
|
|
||||||
case FP_ZERO:
|
|
||||||
return SF_ZERO;
|
|
||||||
}
|
|
||||||
# endif
|
|
||||||
# else
|
|
||||||
# if _lib_signbit
|
|
||||||
if (signbit(f))
|
|
||||||
# else
|
|
||||||
if (f < 0.0 || f == 0.0 && neg0ld(f))
|
if (f < 0.0 || f == 0.0 && neg0ld(f))
|
||||||
# endif
|
#endif
|
||||||
{ f = -f;
|
{ f = -f;
|
||||||
*sign = 1;
|
*sign = 1;
|
||||||
}
|
}
|
||||||
# endif
|
|
||||||
if(f < LDBL_MIN)
|
if(f < LDBL_MIN)
|
||||||
return SF_ZERO;
|
return SF_ZERO;
|
||||||
if(f > LDBL_MAX)
|
if(f > LDBL_MAX)
|
||||||
|
@ -338,40 +310,16 @@ int format; /* conversion format */
|
||||||
return SF_INF;
|
return SF_INF;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#if __STDC_VERSION__ >= 199901L
|
|
||||||
# if _lib_signbit
|
#if _lib_signbit
|
||||||
if (signbit(f))
|
if (signbit(f))
|
||||||
# else
|
|
||||||
# if _lib_copysign
|
|
||||||
if (copysign(1.0, f) < 0.0)
|
|
||||||
# else
|
|
||||||
if (f < 0.0)
|
|
||||||
# endif
|
|
||||||
# endif
|
|
||||||
{ f = -f;
|
|
||||||
*sign = 1;
|
|
||||||
}
|
|
||||||
# if _lib_fpclassify
|
|
||||||
switch (fpclassify(f))
|
|
||||||
{
|
|
||||||
case FP_INFINITE:
|
|
||||||
return SF_INF;
|
|
||||||
case FP_NAN:
|
|
||||||
return SF_NAN;
|
|
||||||
case FP_ZERO:
|
|
||||||
return SF_ZERO;
|
|
||||||
}
|
|
||||||
# endif
|
|
||||||
#else
|
#else
|
||||||
# if _lib_signbit
|
|
||||||
if (signbit(f))
|
|
||||||
# else
|
|
||||||
if (f < 0.0 || f == 0.0 && neg0d(f))
|
if (f < 0.0 || f == 0.0 && neg0d(f))
|
||||||
# endif
|
#endif
|
||||||
{ f = -f;
|
{ f = -f;
|
||||||
*sign = 1;
|
*sign = 1;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
if(f < DBL_MIN)
|
if(f < DBL_MIN)
|
||||||
return SF_ZERO;
|
return SF_ZERO;
|
||||||
if(f > DBL_MAX)
|
if(f > DBL_MAX)
|
||||||
|
|
Loading…
Reference in a new issue