diff options
author | Thomas Bushnell, BSG <tb@debian.org> | 2006-10-23 23:55:08 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2017-02-20 00:05:37 -0800 |
commit | 97fc07b2d8896b869db55827900f24e6528a9bd6 (patch) | |
tree | 262ed5c19ad83dd59aac33d2e04ace4fbd94bd3b /math-integer.txi | |
parent | 810b08c931e958fdaa6971b2ce8c5e578130d652 (diff) | |
parent | 5bea21e81ed516440e34e480f2c33ca41aa8c597 (diff) | |
download | slib-97fc07b2d8896b869db55827900f24e6528a9bd6.tar.gz slib-97fc07b2d8896b869db55827900f24e6528a9bd6.zip |
Import Debian changes 3a4-1debian/3a4-1
slib (3a4-1) unstable; urgency=low
* New upstream release.
* slib.texi (Library Catalogs): Repeat change from 3a3-3.
* Makefile: Repeat $(htmldir)slib_toc.html changes from 3a2-1.
Diffstat (limited to 'math-integer.txi')
-rw-r--r-- | math-integer.txi | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/math-integer.txi b/math-integer.txi new file mode 100644 index 0000000..b626a33 --- /dev/null +++ b/math-integer.txi @@ -0,0 +1,38 @@ +@code{(require 'math-integer)} +@ftindex math-integer + + +@defun integer-expt n1 n2 + +Returns @var{n1} raised to the power @var{n2} if that result is an exact +integer; otherwise signals an error. + +@code{(integer-expt 0 @var{n2})} + +returns 1 for @var{n2} equal to 0; +returns 0 for positive integer @var{n2}; +signals an error otherwise. +@end defun + + +@defun integer-log base k + +Returns the largest exact integer whose power of @var{base} is less than or +equal to @var{k}. If @var{base} or @var{k} is not a positive exact integer, then +@code{integer-log} signals an error. +@end defun + + +@defun integer-sqrt k + +For non-negative integer @var{k} returns the largest integer whose square +is less than or equal to @var{k}; otherwise signals an error. +@end defun + + +@defvar quotient +@defvarx remainder +@defvarx modulo + +are redefined so that they accept only exact-integer arguments. +@end defvar |