# HG changeset patch # User Juanma Barranquero # Date 1116289586 0 # Node ID ecbd5b866b1d7d3c2e0cbf3e6a01aefff1963efb # Parent a46a0ca0ed71f6266eee21d734713daa6ec55c16 (eql, floatp-safe, plusp, minusp, oddp, evenp, list*): Doc fixes. diff -r a46a0ca0ed71 -r ecbd5b866b1d lisp/emacs-lisp/cl.el --- a/lisp/emacs-lisp/cl.el Mon May 16 22:58:55 2005 +0000 +++ b/lisp/emacs-lisp/cl.el Tue May 17 00:26:26 2005 +0000 @@ -115,7 +115,7 @@ ;;; Predicates. (defun eql (a b) ; See compiler macro in cl-macs.el - "T if the two args are the same Lisp object. + "Return t if the two args are the same Lisp object. Floating-point numbers of equal value are `eql', but they may not be `eq'." (if (numberp a) (equal a b) @@ -301,25 +301,25 @@ ;;; Numbers. (defun floatp-safe (x) - "T if OBJECT is a floating point number. + "Return t if OBJECT is a floating point number. On Emacs versions that lack floating-point support, this function always returns nil." (and (numberp x) (not (integerp x)))) (defun plusp (x) - "T if NUMBER is positive." + "Return t if NUMBER is positive." (> x 0)) (defun minusp (x) - "T if NUMBER is negative." + "Return t if NUMBER is negative." (< x 0)) (defun oddp (x) - "T if INTEGER is odd." + "Return t if INTEGER is odd." (eq (logand x 1) 1)) (defun evenp (x) - "T if INTEGER is even." + "Return t if INTEGER is even." (eq (logand x 1) 0)) (defvar *random-state* (vector 'cl-random-state-tag -1 30 (cl-random-time))) @@ -503,7 +503,7 @@ ;; x)) (defun list* (arg &rest rest) ; See compiler macro in cl-macs.el - "Return a new list with specified args as elements, cons'd to last arg. + "Return a new list with specified args as elements, consed to last arg. Thus, `(list* A B C D)' is equivalent to `(nconc (list A B C) D)', or to `(cons A (cons B (cons C D)))'." (cond ((not rest) arg)