summaryrefslogtreecommitdiffstats
path: root/lib.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2022-06-12 19:35:06 -0700
committerKaz Kylheku <kaz@kylheku.com>2022-06-12 19:35:06 -0700
commitecb2cd4a54505d3068cad1faa9bf02c28162bc55 (patch)
tree91663dc250a746daa35d1dab5007da34b6d29119 /lib.h
parente72f960431aa61185c40cf38a471b6d8b0924a58 (diff)
downloadtxr-ecb2cd4a54505d3068cad1faa9bf02c28162bc55.tar.gz
txr-ecb2cd4a54505d3068cad1faa9bf02c28162bc55.tar.bz2
txr-ecb2cd4a54505d3068cad1faa9bf02c28162bc55.zip
New function: str
The str function is like mkstring but allows a fill pattern to be specified. * eval.c (eval_init): str intrinsic registered. * lib.[ch[ (str): New function. * tests/015/str.tl: New file. * txr.1: Documented. * stdlib/doc-syms.tl: Updated.
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 59b20645..89f17f52 100644
--- a/lib.h
+++ b/lib.h
@@ -900,6 +900,7 @@ val string_8bit_size(const unsigned char *str, size_t sz);
val mkstring(val len, val ch);
val mkustring(val len); /* must initialize immediately with init_str! */
val init_str(val str, const wchar_t *, val self);
+val str(val len, val pattern);
val copy_str(val str);
val upcase_str(val str);
val downcase_str(val str);