Mercurial > emacs
changeset 58480:d11199c971ec
(math-trunc): Replace variable prec by math-trunc-prec.
(math-floor): Replace variable prec by math-floor-prec.
author | Jay Belanger <jay.p.belanger@gmail.com> |
---|---|
date | Wed, 24 Nov 2004 21:45:32 +0000 |
parents | 562c6a62c99e |
children | 7c9f38e9d3f6 |
files | lisp/calc/calc-misc.el |
diffstat | 1 files changed, 15 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/calc/calc-misc.el Wed Nov 24 21:45:04 2004 +0000 +++ b/lisp/calc/calc-misc.el Wed Nov 24 21:45:32 2004 +0000 @@ -3,8 +3,7 @@ ;; Copyright (C) 1990, 1991, 1992, 1993, 2001 Free Software Foundation, Inc. ;; Author: David Gillespie <daveg@synaptics.com> -;; Maintainers: D. Goel <deego@gnufans.org> -;; Colin Walters <walters@debian.org> +;; Maintainer: Jay Belanger <belanger@truman.edu> ;; This file is part of GNU Emacs. @@ -593,10 +592,14 @@ ;;; Coerce A to be an integer (by truncation toward zero). [I N] [Public] -(defun math-trunc (a &optional prec) - (cond (prec + +;; The variable math-trunc-prec is local to math-trunc, but used by +;; math-trunc-fancy in calc-arith.el, which is called by math-trunc. + +(defun math-trunc (a &optional math-trunc-prec) + (cond (math-trunc-prec (calc-extensions) - (math-trunc-special a prec)) + (math-trunc-special a math-trunc-prec)) ((Math-integerp a) a) ((Math-looks-negp a) (math-neg (math-trunc (math-neg a)))) @@ -607,10 +610,14 @@ (defalias 'calcFunc-trunc 'math-trunc) ;;; Coerce A to be an integer (by truncation toward minus infinity). [I N] -(defun math-floor (a &optional prec) ; [Public] - (cond (prec + +;; The variable math-floor-prec is local to math-floor, but used by +;; math-floor-fancy in calc-arith.el, which is called by math-floor. + +(defun math-floor (a &optional math-floor-prec) ; [Public] + (cond (math-floor-prec (calc-extensions) - (math-floor-special a prec)) + (math-floor-special a math-floor-prec)) ((Math-integerp a) a) ((Math-messy-integerp a) (math-trunc a)) ((Math-realp a)