summaryrefslogtreecommitdiffstats
path: root/lib.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-08-13 21:47:02 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-08-13 21:47:02 -0700
commitf2e197dcd31d737bf23816107343f67e2bf6dd8e (patch)
treeecdefacfe4177012fae54ae74d8c309eab336767 /lib.h
parent4b308561021d4dedd7e83e5df30534d1fdde2216 (diff)
downloadtxr-f2e197dcd31d737bf23816107343f67e2bf6dd8e.tar.gz
txr-f2e197dcd31d737bf23816107343f67e2bf6dd8e.tar.bz2
txr-f2e197dcd31d737bf23816107343f67e2bf6dd8e.zip
New function, clamp.
* eval.c (eval_init): Register clamp as intrinsic function. * lib.c (clamp): New function. * lib.h (clamp): Declared. * txr.1: Documented.
Diffstat (limited to 'lib.h')
-rw-r--r--lib.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib.h b/lib.h
index ad5194bd..646038a3 100644
--- a/lib.h
+++ b/lib.h
@@ -583,6 +583,7 @@ val max2(val a, val b);
val min2(val a, val b);
val maxv(val first, val rest);
val minv(val first, val rest);
+val clamp(val low, val high, val num);
val expt(val base, val exp);
val exptv(val nlist);
val exptmod(val base, val exp, val mod);