• Kevin Bracey's avatar
    * __assert2() added to support for C99 assert(), which displays function name. · f126a1ab
    Kevin Bracey authored
    * _Exit() added.
    * Lots of new <math.h> functions (acosh, asinh, atanh, exp2, expm1,
      ilogb, log1p, log2, logb, scalbn, scalbln, cbrt, erf, erfc,
      lgamma, tgamma, nexttoward, fmaf). Float and long double forms
      of every function added; long double forms are included as another
      library object in the stubs rather than the shared library, as they
      just branch to the double form.
    * Subnormal/NaN/infinity cases in various <math.h> functions improved.
    * Added <tgmath.h>.
    * Headers brought into line with CC 5.54.
    * RMEnsures added to C library initialisation to try to load minimum
      CallASWI, FPEmulator, CLib. No errors reported if load fails.
    * A few pointless inter-file dependencies removed to reduce minimum
      size of included ANSILib.
    
    Version 5.46. Tagged as 'RISC_OSLib-5_46'
    f126a1ab
setjmp 3.59 KB