]> git.eshelyaron.com Git - emacs.git/commitdiff
* floatfns.c: Add commentary re C99 and C11.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 20 Jun 2013 01:19:43 +0000 (18:19 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 20 Jun 2013 01:19:43 +0000 (18:19 -0700)
src/floatfns.c

index d7514eca886d32af09f82b246a2142959d96daf5..dd6d3dfe582a6352c6ed2985d577eb9828c8f4b4 100644 (file)
@@ -26,6 +26,17 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
    the starred functions since we haven't found a use for them:
    acos, asin, atan, atan2, ceil, cos, *cosh, exp, fabs, floor, fmod,
    frexp, ldexp, log, log10, *modf, pow, sin, *sinh, sqrt, tan, *tanh.
+
+   C99 and C11 require the following math.h functions in addition to
+   the C89 functions.  Of these, Emacs currently exports only the
+   starred ones to Lisp, since we haven't found a use for the others:
+   acosh, atanh, cbrt, *copysign, erf, erfc, exp2, expm1, fdim, fma,
+   fmax, fmin, fpclassify, hypot, ilogb, isfinite, isgreater,
+   isgreaterequal, isinf, isless, islessequal, islessgreater, *isnan,
+   isnormal, isunordered, lgamma, log1p, log2, *logb (approximately),
+   lrint/llrint, lround/llround, nan, nearbyint, nextafter,
+   nexttoward, remainder, remquo, *rint, round, scalbln, scalbn,
+   signbit, tgamma, trunc.
  */
 
 #include <config.h>