]> git.eshelyaron.com Git - emacs.git/commitdiff
* floatfns.c (domain_error2): Define only if needed.
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 16 Mar 2011 07:45:34 +0000 (00:45 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 16 Mar 2011 07:45:34 +0000 (00:45 -0700)
src/ChangeLog
src/floatfns.c

index 0ef92dbb53afe75caf03b88a1a31a5995acb9cc2..f57fa6d9e0f8ec939a10f7429179d9e951c237e8 100644 (file)
@@ -1,5 +1,7 @@
 2011-03-16  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * floatfns.c (domain_error2): Define only if needed.
+
        * alloc.c (mark_backtrace): Move decl from here ...
        * lisp.h: ... to here, so that it can be checked.
 
index c00923643d12eca10ebbc70ea7e6f204ab9ab610..c8b5236d34a72a7af3901aee6a61610e97e96b53 100644 (file)
@@ -187,8 +187,10 @@ static const char *float_error_fn_name;
   xsignal3 (Qrange_error, build_string ((op)), (a1), (a2))
 #define domain_error(op,arg) \
   xsignal2 (Qdomain_error, build_string ((op)), (arg))
+#ifdef FLOAT_CHECK_DOMAIN
 #define domain_error2(op,a1,a2) \
   xsignal3 (Qdomain_error, build_string ((op)), (a1), (a2))
+#endif
 
 /* Extract a Lisp number as a `double', or signal an error.  */
 
@@ -1037,7 +1039,7 @@ syms_of_floatfns (void)
   defsubr (&Scopysign);
   defsubr (&Sfrexp);
   defsubr (&Sldexp);
-#endif 
+#endif
 #if 0
   defsubr (&Sacosh);
   defsubr (&Sasinh);
@@ -1074,4 +1076,3 @@ syms_of_floatfns (void)
   defsubr (&Sround);
   defsubr (&Struncate);
 }
-