Menu

Code Commit Log


Commit Date  
[r267] by obarthel

- fpclassify() now returns FP_ZERO both for 0 and -0.

- nan() and nanf() now return quiet NaNs.

- Added internal __inf() and __inff() functions.

- strtof() now calls nanf() and __inff(), respectively, to produce
the special floating point values for nan/inf/infinity.

- strtod() now calls nan() and __inf(), respectively, to produce
the special floating point values for nan/inf/infinity.

- The scanf() family now calls nan() and __inf(), respectively, to
produce the special floating point values for nan/inf/infinity.

2005-05-14 10:52:31 Tree
[r266] by obarthel

- Enabled the C99 language option.

2005-05-12 15:07:22 Tree
[r265] by obarthel

- Added C99 checks to "complex_headers.h".

- No longer uses a local copysign() function in "math_kernel_scalbn.c".

- Fixed an assignment which actually came out as a comparison in "stdio_vfscanf.c".

2005-05-12 14:50:06 Tree
[r264] by obarthel

- Added C99 checks to "complex_headers.h".

- No longer uses a local copysign() function in "math_kernel_scalbn.c".

- Fixed an assignment which actually came out as a comparison in "stdio_vfscanf.c".

2005-05-12 14:50:06 Tree
[r263] by obarthel

- Getting ready for the 1.192 release.

- Floating point output in hexadecimal notation can now show a sign
in front of the hex prefix string.

2005-05-12 14:42:32 Tree
[r262] by obarthel

- fflush() no longer calls flockfile()/funlockfile() with a NULL parameter.

- Removed the old isinf() and isnan() functions.

2005-05-12 14:00:54 Tree
[r261] by obarthel

- Added isunordered(), isgreater(), isgreaterequal(), isless(),
islessequal() and islessgreater() to <math.h> for C99.

- The wchar_t type is now an 'unsigned short' integer (16 bits wide).

- Added PTRDIFF_MIN/PTRDIFF_MAX, WCHAR_MIN/WCHAR_MAX and
WINT_MIN/WINT_MAX to <stdint.h> for C99.

- Added imaxdiv() and imaxabs() for C99.

- Added strtoimax() and strtoumax() for C99.

- Added nextafter() and nextafterf() for C99.

- Added copysign() and copysignf() for C99.

- Unless I missed something, clib2 should now be functionally complete
with regard to C99, except for the floating point operations covered.
These are a major challenge all by themselves, and I wonder both
whether they are worth the effort and how one could implement them
correctly.

- fflush() now consistently supports a NULL parameter, causing all
streams to be flushed for which this behaviour is defined.

2005-05-12 13:21:47 Tree
[r260] by obarthel

- Added isblank().

2005-05-11 20:15:28 Tree
[r259] by obarthel

- The strftime() %z conversion now prints the time zone difference as a
"decimal" number. That is, if the difference is 5 hours and 30 minutes,
then %z will now print "530" rather than "330".

- mktime() now handles one leap second gracefully.

2005-05-09 13:47:24 Tree
[r258] by obarthel

- Corrected the thread-safe clearerr() macro.

- Fixed math_headers.h so that fabsf.c compiles correctly with SAS/C.

2005-05-08 17:02:16 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.