1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-02-13 11:42:21 +00:00

Fix the CI build by removing _c99_in_the_wild code (re: 38f2b94f) (#236)

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:
Johnothan King 2021-03-21 05:53:19 -07:00 committed by GitHub
parent 7b0e0776e2
commit 2d7e9a0d6d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -160,44 +160,16 @@ int format; /* conversion format */
return SF_INF;
}
#endif
# if __STDC_VERSION__ >= 199901L
# if _lib_signbit
#if _lib_signbit
if (signbit(f))
# 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
#else
if (f < 0.0 || f == 0.0 && neg0ld(f))
# endif
#endif
{ f = -f;
*sign = 1;
}
# endif
if(f < LDBL_MIN)
return SF_ZERO;
if(f > LDBL_MAX)
@ -338,40 +310,16 @@ int format; /* conversion format */
return SF_INF;
}
#endif
#if __STDC_VERSION__ >= 199901L
# if _lib_signbit
#if _lib_signbit
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
# if _lib_signbit
if (signbit(f))
# else
if (f < 0.0 || f == 0.0 && neg0d(f))
# endif
#endif
{ f = -f;
*sign = 1;
}
#endif
if(f < DBL_MIN)
return SF_ZERO;
if(f > DBL_MAX)