summaryrefslogtreecommitdiffstats
path: root/lib.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2018-11-27 23:19:49 -0800
committerKaz Kylheku <kaz@kylheku.com>2018-11-27 23:19:49 -0800
commit71f4c886ece16c2f8f1c52b86298cd348db37b8f (patch)
tree27ea1eb988b83b800e5f88a88efe96532425f18c /lib.h
parent38d30d7ce812bcccc5de475dd272eda9fb87e579 (diff)
downloadtxr-71f4c886ece16c2f8f1c52b86298cd348db37b8f.tar.gz
txr-71f4c886ece16c2f8f1c52b86298cd348db37b8f.tar.bz2
txr-71f4c886ece16c2f8f1c52b86298cd348db37b8f.zip
New range testing functions.
* eval.c (eval_init): Register in-range and in-range* intrinsics. * lib.c (in_range, in_range_star): New functions. * lib.h (in_range, in_range_star): Declared. * txr.1: Documented.
Diffstat (limited to 'lib.h')
-rw-r--r--lib.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib.h b/lib.h
index 14882390..d74304db 100644
--- a/lib.h
+++ b/lib.h
@@ -1080,6 +1080,8 @@ val from(val range);
val to(val range);
val set_from(val range, val from);
val set_to(val range, val to);
+val in_range(val range, val num);
+val in_range_star(val range, val num);
val env(void);
void out_str_char(wchar_t ch, val out, int *semi_flag, int regex);
val obj_print_impl(val obj, val out, val pretty, struct strm_ctx *);