summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-extra.el
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2011-10-27 00:21:00 -0700
committerGlenn Morris <rgm@gnu.org>2011-10-27 00:21:00 -0700
commit416a2c45b3068568e47076ed089db25830117ea8 (patch)
tree810ed39b757b6bf6aba17efd95ea87626468233e /lisp/emacs-lisp/cl-extra.el
parent51bc5f8b7385d8e632add4f70ca091ebe7a32799 (diff)
downloademacs-416a2c45b3068568e47076ed089db25830117ea8.tar.gz
Add doc-strings to some cl float parameters.
* lisp/emacs-lisp/cl-extra.el (cl-float-limits): Add doc string. * lisp/emacs-lisp/cl.el (most-positive-float, most-negative-float) (least-positive-float, least-negative-float) (least-positive-normalized-float, least-negative-normalized-float) (float-epsilon, float-negative-epsilon): Add doc-strings, based on those in cl.texi. * lisp/emacs-lisp/cl-extra.el (most-positive-float, most-negative-float) (least-positive-float, least-negative-float) (least-positive-normalized-float, least-negative-normalized-float) (float-epsilon, float-negative-epsilon): Remove unnecessary declarations.
Diffstat (limited to 'lisp/emacs-lisp/cl-extra.el')
-rw-r--r--lisp/emacs-lisp/cl-extra.el14
1 files changed, 5 insertions, 9 deletions
diff --git a/lisp/emacs-lisp/cl-extra.el b/lisp/emacs-lisp/cl-extra.el
index 7468a0237cf..8ea58b2e07c 100644
--- a/lisp/emacs-lisp/cl-extra.el
+++ b/lisp/emacs-lisp/cl-extra.el
@@ -480,17 +480,13 @@ If STATE is t, return a new state object seeded from the time of day."
(and (numberp res) (/= res (/ res 2)) res))
(arith-error nil)))
-(defvar most-positive-float)
-(defvar most-negative-float)
-(defvar least-positive-float)
-(defvar least-negative-float)
-(defvar least-positive-normalized-float)
-(defvar least-negative-normalized-float)
-(defvar float-epsilon)
-(defvar float-negative-epsilon)
-
;;;###autoload
(defun cl-float-limits ()
+ "Initialize the Common Lisp floating-point parameters.
+This sets the values of: `most-positive-float', `most-negative-float',
+`least-positive-float', `least-negative-float', `float-epsilon',
+`float-negative-epsilon', `least-positive-normalized-float', and
+`least-negative-normalized-float'."
(or most-positive-float (not (numberp '2e1))
(let ((x '2e0) y z)
;; Find maximum exponent (first two loops are optimizations)