From ecb2cd4a54505d3068cad1faa9bf02c28162bc55 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sun, 12 Jun 2022 19:35:06 -0700 Subject: 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. --- lib.h | 1 + 1 file changed, 1 insertion(+) (limited to 'lib.h') 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); -- cgit v1.2.3