Menu

Commit [r261]  Maximize  Restore  History

- 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.

obarthel 2005-05-12

1 2 > >> (Page 1 of 2)
changed /trunk/library/GNUmakefile.68k
changed /trunk/library/GNUmakefile.os4
changed /trunk/library/changes
changed /trunk/library/include/complex.h
changed /trunk/library/include/inttypes.h
changed /trunk/library/include/limits.h
changed /trunk/library/include/math.h
changed /trunk/library/include/signal.h
changed /trunk/library/include/stdbool.h
changed /trunk/library/include/stddef.h
changed /trunk/library/include/stdint.h
changed /trunk/library/include/stdlib.h
added /trunk/library/include/sys/clib2_stdc.h
changed /trunk/library/include/wchar.h
changed /trunk/library/include/wctype.h
added /trunk/library/inttypes_headers.h
added /trunk/library/inttypes_imaxabs.c
added /trunk/library/inttypes_imaxdiv.c
added /trunk/library/inttypes_strtoimax.c
added /trunk/library/inttypes_strtoumax.c
added /trunk/library/inttypes_wcstoimax.c
added /trunk/library/inttypes_wcstoumax.c
added /trunk/library/math_copysign.c
added /trunk/library/math_copysignf.c
changed /trunk/library/math_headers.h
/trunk/library/GNUmakefile.68k Diff Switch to side-by-side view
Loading...
/trunk/library/GNUmakefile.os4 Diff Switch to side-by-side view
Loading...
/trunk/library/changes Diff Switch to side-by-side view
Loading...
/trunk/library/include/complex.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/inttypes.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/limits.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/math.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/signal.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/stdbool.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/stddef.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/stdint.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/stdlib.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/sys/clib2_stdc.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/wchar.h Diff Switch to side-by-side view
Loading...
/trunk/library/include/wctype.h Diff Switch to side-by-side view
Loading...
/trunk/library/inttypes_headers.h Diff Switch to side-by-side view
Loading...
/trunk/library/inttypes_imaxabs.c Diff Switch to side-by-side view
Loading...
/trunk/library/inttypes_imaxdiv.c Diff Switch to side-by-side view
Loading...
/trunk/library/inttypes_strtoimax.c Diff Switch to side-by-side view
Loading...
/trunk/library/inttypes_strtoumax.c Diff Switch to side-by-side view
Loading...
/trunk/library/inttypes_wcstoimax.c Diff Switch to side-by-side view
Loading...
/trunk/library/inttypes_wcstoumax.c Diff Switch to side-by-side view
Loading...
/trunk/library/math_copysign.c Diff Switch to side-by-side view
Loading...
/trunk/library/math_copysignf.c Diff Switch to side-by-side view
Loading...
/trunk/library/math_headers.h Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)
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.